我希望我的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);
Run Code Online (Sandbox Code Playgroud)

小智 7
我对pChart很新,并且正在寻找一种方法来做同样的事情.我最终在pchart的论坛上找到了关于drawScale()的"因素"设置的讨论.它可用于设置滴答间隔.
所以你的代码需要是:
$scaleSettings = array("Factors"=>array(8));
$myPicture->drawScale($scaleSettings);
Run Code Online (Sandbox Code Playgroud)
它在文档中提到,但我无法找到有关它的大量信息.我不能告诉你为什么数字必须在一个数组中,只是因为它对我来说不起作用我尝试了"因素"=> 8.
以下是drawScale的文档:http://wiki.pchart.net/doc.doc.draw.scale.html
这是我发现有用的讨论:http://wiki.pchart.net/forum/viewtopic.php? f = 1&t = 397