0

我正在尝试在 jpgraph 生成的图表上的 xaxis 上显示我的所有文本刻度。但是,我能做的最好的就是展示一对二。

我在

$graph->SetTickDensity(TICKD_NORMAL,TICKD_NORMAL);

即使我去DENSE也没有什么不同。

$graph->SetTickDensity(TICKD_DENSE,TICKD_NORMAL);

我试图使图表更大或在我的刻度上放置一些角度,但这也无济于事。

关于如何显示我的 xaxis 的所有刻度的任何线索?

4

1 回答 1

0

这就是我所做的:

我添加了一个包含所有 TickLabels 的数组,并计算了我的数据数组中的条目数:

$Ticklabels = array() // An array with the same number of element as the $datax array
$count = count($datax);

然后我制作了一个从 0 到 的数组$count

$x=0;
foreach ($x < $count){
array_push($Tickposition, $x);
$x++;};

然后我使用SetMajTickPositions()类。

$graph->xaxis->SetMajTickPositions($Tickposition, $ticklabels);

$Tickposition同样,在and或 JPgraph中具有相同数量的元素非常重要,$ticklabels否则将返回错误。

于 2013-11-13T03:13:33.360 回答