[英]Programmatically selecting a Shield UI Pie Chart slice (via Wicket)
[英]Specifying different offset for each slice of a Shield UI JavaScript pie chart
是否可以为饼图的每个切片指定单独的偏移值? 我正在使用ShieldUI JavaScript图表,但是根据文档,我仅看到设置它的可能性:
seriesSettings: {
pie: {
activeSettings: {
pointSelectedState: {
enabled: true
}
},
enablePointSelection: true,
slicedOffset: 20,
addToLegend: true,
dataPointText: {
enabled: true,
borderRadius: 4,
borderWidth: 2,
borderColor: "red"
}
}
},
没有:
slicedOffset[0]: 10,
slicedOffset[1]: 20,
slicedOffset[2]: 30,
等等。 如何实现所需的行为?
不能为Shield UI JavaScript饼图的每个切片指定不同的偏移量。 slicedOffset适用于给定图表的所有切片。 但是,有一些变通方法取决于实际需要完成的工作。
如果图表与另一个图表相关,则可以指定一个预定义参数,并将其值分配给slicedOffset属性。 但是,它将再次适用于所有切片。
单击切片后,还可以使用图表的事件重新创建图表。 在这种情况下,将指定一个附加参数,以考虑单击了哪个切片,以便可以将该切片的属性设置为true:
切片:正确
如果不同的切片偏移值非常重要,则您可能还希望使用相关的控件:例如下拉菜单。 在这种情况下,为避免前两种解决方案的缺点,请从下拉菜单中选择一个项目,您将重新创建图表并为所选切片设置不同的偏移量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.