Рисую график - по значениям из массивов.
привожу рисунок в приложении и код, которій собственно и формирует рисунок
В итоге - рисунок с неверной разметкой посмотрите на ось ординат,
кроме того - проблемі с русск. шрифтами - пробовал писать папку где трутайп - ничего не происходит.
Помогите!!!
include ( "../jpgraph/jpgraph.php");
include ("../jpgraph/jpgraph_line.php");
// установки для графика
$graph = new Graph($width,$height,"auto");
$graph->SetScale("textlin");
$graph->SetFrame(false);
$graph->SetColor('white');
$graph->SetMarginColor('white');
$graph->img->SetMargin(40,15,15,75);# устанавливае бордеры на график
$graph->xaxis->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->SetLabelAngle(90);
$graph->title->Set("КВАДРО Prices");
$graph->ygrid->SetFill(true,'#EEEEEE@0.5','#BBCCFF@0.5');
$graph->ygrid->Show(true,true);
$graph->xgrid->Show(true,true);
$graph->SetBackgroundImageMix(90);
$graph->SetBackgroundImage("img/logo.gif", BGIMG_CENTER);
$lineplot=new LinePlot($datay);
$lineplot->SetWeight(1);
$lineplot->SetColor("blue");
$lineplot->SetLegend("plot1");
if ($marks==1) {
// показываем точки
$lineplot->mark->SetColor("red");
$lineplot->mark->SetType(MARK_FILLEDCIRCLE);
$lineplot->mark->Show();
}
if ($zakraska==1) {
$lineplot->SetFillColor("red"); //esli hotim zakrasit
}
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->Set("date");
$graph->xaxis->SetTextLabelInterval($interval);
$graph->xaxis->SetTickLabels($datax);
$graph->yaxis->title->Set("Price - USD/t");
$graph->yaxis->SetTextLabelInterval(1);
$graph->yaxis->SetTickLabels($datay);
$graph->Add($lineplot);Модератор: Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться.
|