jpGraph使用负值绘制线,将记号设置为0

jpGraph使用负值绘制线,将记号设置为0,jpgraph,Jpgraph,我正在使用jpGraph在折线图上绘制项目。这些值从-20扩展到+20,但是当我输出图表时,x轴标签从0开始,所以它们正好在图的中间,而不是在底部: 以下是复制问题的代码: <?php // Using the Composer version: https://packagist.org/packages/jpgraph/jpgraph require("vendor/autoload.php"); \JpGraph\JpGraph::load();

我正在使用jpGraph在折线图上绘制项目。这些值从-20扩展到+20,但是当我输出图表时,x轴标签从0开始,所以它们正好在图的中间,而不是在底部:

以下是复制问题的代码:

<?php
    // Using the Composer version: https://packagist.org/packages/jpgraph/jpgraph
    require("vendor/autoload.php");

    \JpGraph\JpGraph::load();
    \JpGraph\JpGraph::module('line');

    $graph = new \Graph(640, 480);
    $graph->SetScale("textint", -20, 20);

    $magValues = [-20, -10, 0, 10, 20];

    $lplotMag = new LinePlot($magValues);
    $graph->Add($lplotMag);

    $graph->Stroke();

?>


如何强制X轴标签位于图表底部?

您需要添加此属性


$graph->xaxis->SetPos(“最小”)

您需要添加此属性

$graph->xaxis->SetPos(“最小”)