预先选择屏蔽UI饼图的多个切片
Preselecting multiple slices of Shield UI Pie Chart
我需要一个shield JavaScript饼状图,在一个页面上使用,其中一些切片是预选的。我研究了可用的资源,基本上找到了答案。然而,我进一步的意图是在用户单击饼图或另一个饼图切片后返回(或折叠回)预先选择的切片。下面是我的一些代码:
dataSeries: [{
seriesType:'pie',
collectionAlias:'Usage',
data: [
['Category A', 44.2],
['Category B', 22.2],
['Category C', 20],
{
collectionAlias:'Category C',
y: 12.8,
selected: true
},
['Category D', 20],
{
collectionAlias: 'Category D',
y: 22.8,
selected: true
},
['Category E', 20],
{
collectionAlias: 'Category E',
y: 32.8,
selected: true
},
]
}]
我假设选择的属性可能是问题所在,并将其更改为slice:
dataSeries: [{
seriesType: 'pie',
collectionAlias: 'Usage',
data: [
['Category A', 44.2],
['Category B', 22.2],
['Category C', 20],
{
collectionAlias: 'Category C',
y: 12.8,
sliced: true
},
['Category D', 20],
{
collectionAlias: 'Category D',
y: 22.8,
sliced: true
},
['Category E', 20],
{
collectionAlias:'Category E',
y: 32.8,
sliced: true
},
]
}]
然而,结果仍然是相同的。我可以将切片悬停——它们会改变颜色,但仅此而已。
从您的部分代码看来,我能想到的一个原因,特别是从结果行为判断,是您省略了enablePointSelection属性。您需要将其设置为true,类似于以下代码:
seriesSettings: {
pie: {
enablePointSelection: true,
slicedOffset: 19
}
},
这样做的明显原因是,为了放回预先选择的切片,您需要能够选择另一个。
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 当我在饼图中选择一个切片时,我想显示切片选择的某种可视化表示形式
- Dc-js禁止在点击饼图时选择切片
- jQuery向后切片或选择前5个同级
- 使用DC.js从饼图中选择切片颜色
- 在HighCharts中显示工具提示并在图示点击饼图上选择饼切片
- 预先选择屏蔽UI饼图的多个切片