HighCharts:3D柱形图在选择时更改边框颜色
HighCharts: 3D Column Chart change borderColor on select
http://jsfiddle.net/5ojcppsc/
allowPointSelect: true,
borderWidth: 2,
depth: 25,
states: {
select: {
color: "black",
borderColor: "red"
}
}
选择时无法更改三维列的borderColor。有什么办法做到这一点吗?此外,我想在选择时更改borderWidth。
PS我想避免在select回调事件中使用这个.update()。
您可以捕获select事件并直接对SVG元素进行操作。
示例:-http://jsfiddle.net/h6etesbp/
plotOptions: {
column: {
allowPointSelect: true,
borderWidth: 2,
depth: 25,
point: {
events: {
select:function() {
var p = this;
setTimeout(function() {
p.graphic.attr({
'stroke': 'red',
'stroke-width': 2
})
},1);
}
}
},
}
},
几天前我发现并回答了一个类似的问题,您可能会发现它很有用:
Highcharts:选择状态时,"堆积柱"会增加borderWidth。
我看不出为什么3D图表的选项会有所不同。
试试看,让我知道这是否适合你。如果这个问题不能让你达到目标,我可以进一步研究你在寻找什么。
相关文章:
- 边框颜色是't如果输入为空,则更改
- HighCharts:3D柱形图在选择时更改边框颜色
- 在不更改边框颜色的情况下更改文本的颜色
- 如果值为空或0,如何更改html select标记的边框颜色
- 如果键入文本,请更改输入边框颜色
- HTML表格在打印后缺少边框颜色和背景颜色
- 通过指定类更改表格td边框颜色
- 如何更改页眉'的底部边框颜色取决于滚动位置
- 设置表单上文本框的边框颜色
- 如何从jquery中获取内联样式的边框颜色
- 根据是否选择了文件来更改文件上传时的边框颜色
- Javascript - 当用户输入内容时更改表单文本框的边框颜色
- 如何使用 JavaScript 在文本框焦点上设置边框颜色
- 通过表单验证更改 DIV 边框颜色
- 如何使此更改边框颜色动画停止
- 如何更改伪锚点的边框颜色
- 如何在高对比度模式下设置边框颜色
- 如何根据另一个字段中的值将字段边框颜色更改为红色
- 无法使用 jQuery 对边框颜色进行动画处理
- 在焦点上更改边框/颜色