PHP实现股票趋势图和柱形图
$myData->setSerieDescription("Line1",$desc_tip[$lang]['line'][0]);
$myData->setSerieDescription("Line2",$desc_tip[$lang]['line'][1]);
$myPicture->setFontProperties(array("FontName" => $ttf_path,"FontSize"=>8));
$tips = array(
"Style"=>LEGEND_NOBORDER,
"Mode"=>LEGEND_HORIZONTAL,
"FontR"=>0,"FontG"=>0,"FontB"=>0,
);
$myPicture->drawLegend(20,26,$tips);
}
//柱形图
} else {
$myData->addPoints($bar, "Bar");
$myData->setPalette("Bar",array("R"=>51,"G"=>114,"B"=>178)); //设置柱子的颜色
$myData->addPoints($times, "Times");
$myData->setSerieDescription("Times","Time");
$myData->setAbscissa("Times");
$myData->setXAxisDisplay(AXIS_FORMAT_TIME,"H:i");
$myPicture = new pImage(480, 200, $myData);
//设置默认字体
$myPicture->setFontProperties(array("FontName" => "fonts/en_us.ttf", "FontSize"=>6));
$myPicture->Antialias = FALSE;
$myPicture->setGraphArea(50,20,450,180);
//网格及坐标
$scaleSettings = array(
"Mode" => SCALE_MODE_START0,
"GridR"=>200,
"GridG"=>200,
"GridB"=>200);
$myPicture->drawScale($scaleSettings);
/*
$Palette = array();
for ($i = 0; $i <= $l2counts; $i++) {
$Palette[$i] = array("R"=>74,"G"=>114,"B"=>178,"Alpha"=>100);
}
//$Palette = array("0"=>array("R"=>74,"G"=>114,"B"=>178,"Alpha"=>100));
/* 覆盖画板色
$barSetting = array(
"OverrideColors"=>$Palette,
);
$myPicture->drawBarChart($barSetting);
*/
$myPicture->drawBarChart();
//是否显示文字
if ($showtxt) {
$tips = array(
"Style"=>LEGEND_NOBORDER,
"Mode"=>LEGEND_HORIZONTAL,
"FontR"=>0,"FontG"=>0,"FontB"=>0,
);
$myPicture->setFontProperties(array("FontName" => $ttf_path,"FontSize"=>9));
$alls = 0; //总成交量初始化
foreach ($bar as $value) {
$alls += $value;
}
$myData->setSerieDescription("Bar", $desc_tip[$lang]['bar'].$alls);
$myPicture->drawLegend(300,9,$tips);
}
}
$myPicture->stroke();
//$myPicture->autoOutput("image.png");
//保存日志
//file_put_contents("log.txt", json_encode($myData) . "\n");
?>
【PHP实现股票趋势图和柱形图】相关文章:
Excel2010如何制作柱形图10-08
PHP 数组和字符串互相转换实现方法09-29
PHP如何实现注册后邮箱验证和帐号激活09-15
PHP实现定时任务的几种方式和详解09-04
php页面缓存实现方法09-12
php如何实现快速排序09-07
Excel2013柱形图怎么增加系列线10-08
如何用PHP实现找回密码09-21
PHP多线程的实现方法09-12
php如何实现验证码09-07