0
我必须在饼图图例中设置不同的颜色值。如果我使用静态颜色设置所有图例中的颜色代码。但是当我设置数组[0]的颜色不被显示。如何在Highcharts图例中逐个设置颜色数组?
我的代码:
data: [
{/literal}
{section name=foo start=1 loop=$value.0.count+1 step=0}
{assign var=op value=$smarty.section.foo.index}
{assign var=a value=optcount$op}
{assign var=an value=optans$op}
{assign var=cor value=$colors.col$op}
{literal}
{name: '{/literal}{$value.0.$an}{literal}',y: {/literal}{$value.0.$a}{literal}, color: '{/literal}$cor{literal}'}
{/literal}
{if $op neq $value.0.count},{/if}
{/section}
{literal}
]
这里$colors
是一个数组,具有该值:如果我传递值这样
$colors = array(col1 => '#6B8E23', col2 => '#A9A9A9', col3 => '#696969', col4 => '##FFFFFF', col5 => 'blue');
,它的工作,但在一个我被分配在所有的传说颜色:
{literal}
{name: '{/literal}{$value.0.$an}{literal}',y: {/literal}{$value.0.$a}{literal}, color: '{/literal}green{literal}'}
{/literal}
传奇'颜色与相关系列相同。您是否尝试设置系列颜色? –
你能举个例子吗? – RaJeSh
当然,看看http://jsfiddle.net/gYpux/ –