0

我正在使用 Embarcadero 的 HTML5 构建器 (php) 和 TeeChart 来绘制图形。大多数部分的好工具,但 HTML5 Builder php 的 TeeChart 文档非常薄,几乎不存在,所以你需要猜测很多。

现在,我需要一种方法来格式化具有 2 系列数据的 TeeChart 折线图中的 x 轴。两个系列共享相同的 y 轴和 x 轴。在我的例子中,x 轴应该是文本,而不是数字。现在,默认的 x 轴编号为 1、2、3……这在大多数情况下并不适用。

格式化 TeeChart 的 y 轴很容易;下面的代码做到了:

 $this->Chart1->axes->left->automatic = false;
  $this->Chart1->axes->left->minimum = 16;
  $this->Chart1->axes->left->maximum = 28;

然后人们会认为相同的逻辑将适用于底轴,即

 $this->Chart1->axes->bottom->minimum = something etc...

但并非如此。尝试该操作时会出现运行时错误。

有人知道如何让 HTML5 Builder 的 TeeChart php 绘制一个您希望它出现的 x 轴吗?

4

1 回答 1

1

我已经从这个演示中获取了源代码(这里的索引页),我在页面末尾添加了这个,在render调用之前:

$chart1->axes->bottom->automatic = false;
$chart1->axes->bottom->minimum = -1;
$chart1->axes->bottom->maximum = 11;
$chart1->axes->top->automatic = false;
$chart1->axes->top->minimum = -1;
$chart1->axes->top->maximum = 11;

它似乎没有问题地工作:

水平轴的自定义范围

于 2014-10-03T10:49:34.280 回答