gpt4 book ai didi

php - 如何使用morris js为饼图的动态数据着色?

转载 作者:行者123 更新时间:2023-11-29 16:11:57 26 4
gpt4 key购买 nike

我从数据库中获取了数据,并在 Morris JS 的帮助下将其显示在 donut 饼图上。但饼图各部分的颜色看起来很相似。如何更改饼图中不同部分的颜色。

这是代码:

$row->execute(); 
$json_data=array();
foreach($row as $rec)
{
$json_array['label']=$rec['user_type'];
$json_array['value']=$rec['id'];

array_push($json_data,$json_array);
}

{ ?>
<div id="donut-example" style="height: 250px;"></div>

<script type="application/javascript">

Morris.Donut({
element: 'donut-example',
data: <?php echo json_encode($json_data)?>
});

</script>

这是结果图像: pie chart by morris

请告诉我如何更改饼图不同部分的颜色。

最佳答案

根据莫里斯 donut example ,您需要提供一组颜色:

Morris.Donut({
colors: [
'#0BA462',
'#39B580',
'#67C69D',
'#95D7BB'
]
});

还可以全局或单独(每个数据)设置labelColor

关于php - 如何使用morris js为饼图的动态数据着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55179228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com