pchart - 如何使用 pChart 指定自定义 y 轴刻度间隔

标签 pchart

我希望我的 y 轴以 8 为间隔显示自动收报机。我已将缩放模式设置为手动,最小值为 0,最大值为 48,但它仍然默认为以 0 为间隔显示刻度5.

我还没有看到自定义的设置或选项,有没有办法做到这一点?

/* Draw the scale */
$scaleSettings = array("Mode"=>SCALE_MODE_MANUAL,"ManualScale"=>array(0=>array("Min"=>1,"Max"=>56)));
$myPicture->drawScale($scaleSettings);

enter image description here

最佳答案

我是 pChart 的新手,一直在寻找一种方法来做同样的事情。我最终在 pchart 的论坛中找到了关于 drawScale() 的“因素”设置的讨论。它可用于设置刻度间隔。

所以你的代码需要是:

$scaleSettings = array("Factors"=>array(8));
$myPicture->drawScale($scaleSettings);

文档中提到了它,但我没能找到关于它的大量信息。我不能告诉你为什么数字必须在一个数组中,只是它对我来说不起作用,我试过“Factors”=>8。

这里是 drawScale 的文档: http://wiki.pchart.net/doc.doc.draw.scale.html

下面是我认为有用的讨论: http://wiki.pchart.net/forum/viewtopic.php?f=1&t=397

关于pchart - 如何使用 pChart 指定自定义 y 轴刻度间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723467/

相关文章:

mysql - Pchart - 从 MySQL 中检索数据

MySQL:选择查询,5 分钟增量

html - pChart:将图像渲染到浏览器并嵌入到 html 中

php - 基于 Javascript 的绘图/图表工具包与基于 PHP 的工具包

php - 有间隙的 pChart 时间线

php - 在页面上嵌入图表?

php - 多阵列制图准备

PHP 跳过函数调用输出

php - 从 Pchart 中的第 n 个索引开始绘制图表