Que*_*ter 4 php api charts logic pie-chart
如何为图表创建动态颜色列表
基本上我在我的数据库中有不同的值或每个值包含每个百分比,我需要在不同颜色的饼图中显示这个百分比....
这是静态方式的饼图示例代码
<color value="#99CDFB"/>
<color value="#3366FB"/>
<color value="#0000FA"/>
<color value="#F8CC00"/>
<color value="#F89900"/>
<color value="#F76600"/>
Run Code Online (Sandbox Code Playgroud)
但我需要动态的方式使用PHP(对于循环/ foreach循环)这样
$color = "";
foreach($data as $data){
echo '<color value=".$color."/>';
}
Run Code Online (Sandbox Code Playgroud)
而我不知道创建动态颜色列表还可以看到屏幕截图进行验证

对于随机颜色串,这里:
function randColor( $numColors ) {
$chars = "ABCDEF0123456789";
$size = strlen( $chars );
$str = array();
for( $i = 0; $i < $numColors; $i++ ) {
for( $j = 0; $j < 6; $j++ ) {
$str[$i] .= $chars[ rand( 0, $size - 1 ) ];
}
}
return $str;
}
Run Code Online (Sandbox Code Playgroud)
然后,在您的函数中,使用$colors = randColor( 6 );总共创建6种不同的颜色.之后,这是您的输出颜色方法.
foreach( $colors as $codeColor ) {
echo "<color value=\"#{$codeColor}\" />\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4368 次 |
| 最近记录: |