大家好我是 pCharts 的新手,效果很好!我正在尝试创建一个具有 2 个阈值的条形图并显示不同的条形颜色。设置阈值已完成并且运行良好。现在我想将标准调色板设置为一种颜色,并且只有超过指定的第二个阈值的条应该是不同的颜色。我的数据包含导入文件的时间所以理论上,如果可能的话,所有超过第二个限制的条都应该是红色或粉红色或其他。这可能吗?如果是这样,我从哪里开始摆弄?我已经用 if 语句尝试过 OverideColors,但它似乎效果不佳。任何信息都会非常有帮助。谢谢
问问题
992 次
1 回答
1
好的,这里是代码。我知道可能有更好或更清洁的方法,但这有效:
/*Palette per Bar*/
$thold = strtotime("09:30:00");
foreach ($lastdate as $over) {
if ($over < $thold) {
$color = array("R"=>0,"G"=>204,"B"=>204);
$Palette[] = $color;
}
else {
$color2 = array("R"=>224,"G"=>46,"B"=>117);
$Palette[] = $color2;
}
}
希望这可以帮助
于 2013-08-29T09:45:32.560 回答