-1
pChartを使用する次のコードはうまくいきますが、シリーズを4つ以下の値に変更しても何も戻ってこないロードし続ける! 問題を再現するには、シリーズの最後の番号を取り出してください: serie1の場合は配列(9,9,9)、serie3の場合は配列(4,5,6)。pChartでは4つ未満の値を持つbarchartを描画できません
<?php
// Standard inclusions
include("pChart/pData.class");
include("pChart/pChart.class");
// Dataset definition
$DataSet = new pData;
$DataSet->AddPoint(array(9,9,9,10),"Serie1");
$DataSet->AddPoint(array(4,5,6,7),"Serie3");
$DataSet->AddAllSeries();
$DataSet->RemoveSerie("Serie3");
$DataSet->SetAbsciseLabelSerie("Serie3");
$DataSet->SetSerieName("January","Serie1");
$DataSet->SetYAxisName("Temperature");
$DataSet->SetYAxisUnit("°C");
$DataSet->SetXAxisUnit("h");
// Initialise the graph
$Test = new pChart(350,230);
$Test->setGraphArea(10,20,240,220);
$Test->drawGraphArea(213,217,221,FALSE);
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,213,217,221,TRUE,0,2,TRUE);
// Draw the bar chart
$Test->drawBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),70);
// Render the picture
$Test->Stroke();
?>
ここで試してみましたが、うまく動作します。他に何か問題はないと確信していますか? – Merijn
使用しているライブラリのバージョンを教えていただけますか? – Lince81