admin 管理员组文章数量: 1184232
2024年4月29日发(作者:服务态度好的数据库培训)
include ("jpgraph/");
include ("jpgraph/jpgraph_");
//引用折线图LinePlot类文件
$datay =
array(8320,9360,14956,17028,13060,15376,25428,16216,28548,18632,22724,28460); //
填充的数据
$graph = new Graph(600,300,"auto"); //创建画布
$graph->img->SetMargin(50,40,30,40); //设置统计
图所在画布的位置,左边距50、右边距40、上边距30、下边距40,单位为像素
$graph->img->SetAntiAliasing(); //设置折线
的平滑状态
$graph->SetScale("textlin"); //设置刻度样式
$graph->SetShadow(); //创建画布
阴影
$graph->title->Set("2007年《PHP5从入门到精通》图书月销售额折线图");//设置
标题
$graph->title->SetFont(FF_SIMSUN,FS_BOLD); //设置
标题字体
$graph->SetMarginColor("lightblue"); //设置画布的背
景颜色为淡蓝色
$graph->yaxis->title->SetFont(FF_SIMSUN,FS_BOLD); //设置Y轴标
题的字体
$graph->xaxis->SetPos("min");
$graph->yaxis->HideZeroLabel();
$graph->ygrid->SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');
$a=array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月
","12月"); //X轴
$graph->xaxis->SetTickLabels($a); //设置X轴
$graph->xaxis->SetFont(FF_SIMSUN); //设置X
坐标轴的字体
$graph->yscale->SetGrace(20);
$p1 = new LinePlot($datay); //创建折线
图对象
$p1->mark->SetType(MARK_FILLEDCIRCLE); //
设置数据坐标点为圆形标记
$p1->mark->SetFillColor("red"); //设置填充
的颜色
$p1->mark->SetWidth(4); //设置
圆形标记的直径为4像素
$p1->SetColor("blue"); //设置折形
颜色为蓝色
$p1->SetCenter(); //在X轴的各
坐标点中心位置绘制折线
$graph->Add($p1);
上绘制折线
$graph->Stroke();
?>
//在统计图
//输出图像
版权声明:本文标题:php月销售额折线图 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714369038a677084.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论