Javascript 通过sql数据的Highcharts列图颜色
我试图获取从bit.type中提取的数据,以显示为认证颜色 我得到它的地方,它拉正确的名称,并显示在系列下 这可能不会显示所有代码,因为这里是一个正确的链接Javascript 通过sql数据的Highcharts列图颜色,javascript,php,mysql,sql,highcharts,Javascript,Php,Mysql,Sql,Highcharts,我试图获取从bit.type中提取的数据,以显示为认证颜色 我得到它的地方,它拉正确的名称,并显示在系列下 这可能不会显示所有代码,因为这里是一个正确的链接 我终于想出了如何让它工作 colors: [ <?php $num_counts = count($count); $on = 1; foreach($count a
我终于想出了如何让它工作
colors: [
<?php
$num_counts = count($count);
$on = 1;
foreach($count as $bit => $bit_counts)
{
if($bit == 'STEEL'){echo"'#FF9999'";}
else if($bit == 'STEEL CROWN'){echo"'#FF9999'";}
else if($bit == 'SLIM'){echo"'#9999FF'";}
else if($bit == 'KYMERA'){echo"'#FF2626'";}
else if($bit == 'HYBRID'){echo"'#FF2626'";}
else if($bit == 'EZC'){echo"'#FFFF26'";}
else if($bit == 'EZR'){echo"'#FFFF26'";}
else if($bit == 'EZB'){echo"'#FFFF26'";}
else if($bit == 'EZS'){echo"'#FFFF26'";}
else if($bit == 'RWD'){echo"'#FF9326'";}
if($on != $num_counts)
{
echo ",\n";
}
$on++;
}
那么,这段代码到底有什么问题?所有这些都有问题吗?如果您有一个关于您遇到的问题的特定问题,请描述它,并且只包括相关代码。是的,所有这些都有一个问题。问题是如何使颜色与名称相对应。问题在本节“颜色”下
colors: [
<?php
$num_counts = count($count);
$on = 1;
foreach($count as $bit => $bit_counts)
{
if($bit == 'STEEL'){echo"'#FF9999'";}
else if($bit == 'STEEL CROWN'){echo"'#FF9999'";}
else if($bit == 'SLIM'){echo"'#9999FF'";}
else if($bit == 'KYMERA'){echo"'#FF2626'";}
else if($bit == 'HYBRID'){echo"'#FF2626'";}
else if($bit == 'EZC'){echo"'#FFFF26'";}
else if($bit == 'EZR'){echo"'#FFFF26'";}
else if($bit == 'EZB'){echo"'#FFFF26'";}
else if($bit == 'EZS'){echo"'#FFFF26'";}
else if($bit == 'RWD'){echo"'#FF9326'";}
if($on != $num_counts)
{
echo ",\n";
}
$on++;
}
],