我正在使用ZingChart创建一个简单的饼图。我正在使用ColdFusion标签和一个json文件来设计图表的样式。在下面的例子中,我的“目标”系列(我想“突出显示”的系列)是2,我通过偏移它并在其周围放置边框来操纵该切片(请参阅示例)。这个问题是,如果扇形片非常小,边界不可区分。ZingChart - Alter ValueBox的属性
我的目标是突出显示与我的目标切片/系列相关的单个值箱。我研究并试验了“规则”。下面的例子是硬编码为%v = 17.1(这恰好是系列2的值)。此示例中的值框在其下面有一个边框,非常棒。但是我不能使用值标记(%v),因为可能有多个具有相同值的系列。我已经尝试了许多可用的标记,并且似乎无法找到代表我确定的“目标”系列的标记。我认为这可能是直截了当的基于剧情(%t)的文字突出显示,但我试过了,那也不管用。
我试着玩“自定义令牌”功能,但目前还没有进入,因为这也没有工作。
如何“突出显示”系列2的值箱,大概是使用规则(希望使用可用的令牌)?
{
"graphset":[
{
"type":"pie",
"scale":{ "size-factor":"69%"},
"plot":{
"valueBox":{
"rules":[
{
"rule":"%v==17.1",
"fontSize":18,
"fontColor":"black",
"font-family":"Arial",
"border-bottom":"2px solid black"
}
],
"placement":"out",
"text":"%t:%v",
"fontSize":16,
"fontColor":"black",
"font-family":"Arial"
}
},
"series":[
{
"values":[ 1 ]
},
{
"values":[ 2 ],
"offset-r":"5%",
"border-color":"black",
"border-width":"3"
},
{
"values":[ 3 ]
},
{
"values":[ 4 ]
}
]
}
]
}
感谢
是的,非常感谢。在发布之前,我正在玩这个令牌,但是由于第一个串行数组元素实际上是0而被抛弃了。但是一旦我明白了这一点,该解决方案就可以很好地工作。再次感谢。 –