-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Description
Hello,
I’m encountering an error while trying to rotate axis labels in JpGraph. The error message is as follows:
Amenadiel\JpGraph\Util\JpGraphExceptionL: Internal font does not support drawing text at arbitrary angle. Use TTF fonts instead. in file /var/www/vendor/amenadiel/jpgraph/src/util/JpGraphError.php on line 33
Here’s the code snippet where the issue occurs:
// Configuring the axes
$graph->SetUserFont('/usr/share/fonts/ttf-dejavu/DejaVuSans-Bold.ttf');
$graph->title->SetFont(FF_USERFONT, FS_BOLD, 12);
$graph->xaxis->SetTickLabels($months);
$graph->xaxis->SetLabelAngle(45); // This rotates the X axis labels by 45 degrees
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false, false);I am using a TrueType font for the axis labels, but I’m still getting the error about internal fonts not supporting text rotation.
Could someone please guide me on what I might be missing or how I can resolve this?
Thank you in advance for your help!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels