4
A
回答
3
没有规范configuration options更改列
的形状,但你可以直接修改SVG当图表的'ready'
事件触发
然而,图表将恢复到原来的形状,任何其他事件
所以需要修改,随时触发一个事件
- >'ready'
,'select'
,'onmouseover'
,'onmouseout'
改变rect
元素的边框半径,使用的属性rx
和ry
,以确保我们有正确的rect
元素,
定制colors
提供给图
那么fill
属性进行检查,看是否它与的'none'
一个fill
属性colors
rect
元件存在也包括在内,
这将是用来突出显示colu的rect
MN 'onmouseover'
以及与'#ffffff'
一个stroke
属性rect
元件,
,其用于标记所选择的列
一个其它说明,SVG似乎改变任何colors
为小写,
所以小写colors
在阵列
见下列工作段中使用...
google.charts.load('current', {
callback: function() {
var data = google.visualization.arrayToDataTable([
['Month', '2015', '2016'],
['Jan', 10, 15],
['Feb', 12, 18],
['Mar', 14, 21],
['Apr', 16, 24]
]);
var container = document.getElementById('chart_div');
var chart = new google.visualization.ColumnChart(container);
var colors = ['#cd6155', '#5499c7'];
google.visualization.events.addListener(chart, 'ready', changeBorderRadius);
google.visualization.events.addListener(chart, 'select', changeBorderRadius);
google.visualization.events.addListener(chart, 'onmouseover', changeBorderRadius);
google.visualization.events.addListener(chart, 'onmouseout', changeBorderRadius);
function changeBorderRadius() {
chartColumns = container.getElementsByTagName('rect');
Array.prototype.forEach.call(chartColumns, function(column) {
if ((colors.indexOf(column.getAttribute('fill')) > -1) ||
(column.getAttribute('fill') === 'none') ||
(column.getAttribute('stroke') === '#ffffff')) {
column.setAttribute('rx', 20);
column.setAttribute('ry', 20);
}
});
}
chart.draw(data, {
colors: colors
});
},
packages: ['corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>
相关问题
- 1. 谷歌图表脚本时间表/酒吧
- 2. 在谷歌图表中获取圆角
- 3. 谷歌图表:重叠酒吧 - 带来最新前沿
- 4. 删除高亮显示的酒吧谷歌图表
- 5. 突出显示谷歌图表酒吧onMouseOver标题
- 6. 谷歌图:所需酒吧与“不同的颜色”
- 7. 无法掩饰酒吧勒贝尔在谷歌时间轴图
- 8. 用谷歌地图CSS3圆角
- 9. 酒吧图
- 10. 定制订购Shield UI酒吧类型图表中的酒吧
- 11. 如何在谷歌条形图中绘制横跨酒吧的平均线?
- 12. 禁用悬停效果悬停在谷歌图表上的酒吧
- 13. 在D3.js或谷歌图表或Chart.js中分组的酒吧字符
- 14. 角谷歌地图如何限制一个圆的半径?
- 15. Android谷歌地图圆形
- 16. Raphaeljs图表酒吧索引提取
- 17. 图表布局和酒吧标签
- 18. 在图表中居中禁止酒吧
- 19. matplotlib中的残破酒吧/ coumn图表?
- 20. 浮动图表的酒吧宽度
- 21. 酒吧独立于shinobi图表
- 22. flot图表 - 外部选择酒吧
- 23. Highcharts - 使用三角形而不是酒吧的条形图
- 24. Highcharts.js结合酒吧/折线图与时间酒吧
- 25. 圆角谷歌登录按钮 - android
- 26. 如何制作圆形地图?使用谷歌地图
- 27. 如何使酒吧和进度线?
- 28. 如何使Highcharts酒吧消失?
- 29. 图书馆酒吧模板
- 30. Chart.js酒吧和折线图
感谢@WhiteHat,我通过设置使用在图表上的各种事件的jQuery矩形的属性做了同样的事情。 –