我希望我的y轴能够以8的间隔显示自动收报机。我已将我的比例模式设置为手动,最小值为0,最大值为48,但仍然默认为每隔一段时间显示一个勾号。 5。
我还没有看到设置或选项来定制它,有没有办法做到这一点?
/* Draw the scale */
$scaleSettings = array("Mode"=>SCALE_MODE_MANUAL,"ManualScale"=>array(0=>array("Min"=>1,"Max"=>56)));
$myPicture->drawScale($scaleSettings);
答案 0 :(得分:7)
我对pChart很新,并且正在寻找一种方法来做同样的事情。我最终在pchart的论坛上找到了关于drawScale()的“因素”设置的讨论。它可用于设置滴答间隔。
所以你的代码需要是:
$scaleSettings = array("Factors"=>array(8));
$myPicture->drawScale($scaleSettings);
文档中提到过,但我无法找到有关它的大量信息。我不能告诉你为什么数字必须在一个数组中,只是因为它对我来说不起作用我尝试了“因素”=> 8。
以下是drawScale的文档: http://wiki.pchart.net/doc.doc.draw.scale.html
这是我发现有用的讨论: http://wiki.pchart.net/forum/viewtopic.php?f=1&t=397
答案 1 :(得分:0)
尝试使用“ LabelSkip”关键字。喜欢;
"the quick brown fox"
"another test"
将在x轴上显示每5个标签。