大家好日子 我是pCharts的新手,效果很棒! 我正在尝试创建一个带有2个阈值的条形图并显示不同的条形颜色。设置阈值已完成并且运行良好。现在我想将标准调色板设置为设置颜色,只有超过指定第二阈值的条形应该是不同的颜色。 我的数据包含导入文件的时间 因此,理论上,如果可能的话,超过第二个限制的所有条形应该是红色或粉红色或其他。 这可能吗?如果是这样,我从哪里开始摆弄? 我尝试过使用if语句的OverideColors,但似乎没有这么好用。 任何信息都会非常有用。 感谢
答案 0 :(得分: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;
}
}
希望这有帮助