【问题标题】:jpgraph x-axis scale in date(Gi) max 2359 not showing datajpgraph x-axis scale in date(Gi) max 2359 不显示数据
【发布时间】:2016-11-08 09:39:04
【问题描述】:

使用 Jpgrap 并将 x 轴刻度设置为 2400 时

$graph->SetScale('intint',0,$max,0,2400);

然后在格式键为 date('Gi'),Hour minute 的地方插入数据

$ydata = array(1820=>5000,1955=>1000,2315=>7500);
$lineplot=new LinePlot($ydata);

我没有画出任何线条。只有当我使用样本时间(000 ~ 999)时,它才会显示这条线。

$ydata = array(154=>5000,587=>1000,768=>7500);

我错过了什么吗?

【问题讨论】:

    标签: php jpgraph


    【解决方案1】:

    Okey自己找到了答案,

    $graph->SetScale('intint',0,$max,0,2400);
    $lineplot=new LinePlot($ydata);
    

    必须是:

    $graph->SetScale('intint');
    $graph->xaxis->SetTickLabels(array_keys($ydata));
    $lineplot=new LinePlot(array_values($ydata));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 2021-12-28
      • 2017-11-08
      • 2014-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多