3

所以我有一个ColumnChart并且其中一个内置功能是您可以将鼠标悬停在图表图例中的一个项目(所谓的类别)上,并且您可以在图表中的相应列周围获得一些高亮边框。

现在我的图表中有许多列和类别,并且很难看到突出显示的系列/类别,因为默认行为仅在列周围显示 1px 灰色边框。我的列只有几个像素宽度,我仍然需要区分 10 个不同的类别(=颜色)。所以只选择非常浅的颜色(边界容易发现的地方)是没有选择的。我发现没有办法改变:

  1. 高亮边框的样式(主要是颜色)
  2. 在图例中选择相应类别时的列颜色(填充颜色)。

是否有一些属性可以传递给draw()我的图表调用以更改突出显示?我是否必须手动覆盖某些事件/方法?

高度赞赏帮助!

4

1 回答 1

8

过去我使用了一些 CSS hack 来更改生成的 SVG 的一些属性(路径、矩形等),您可以使用高级选择器,也许您可​​以实现您想要的。我创建了一个非常快速且错误的示例,但也许它会为您指明正确的方向。

例如:

div.google_chart svg g g g g rect { 
            stroke-width:0px; fill:red; 
            }

希望能帮助到你。

于 2012-10-29T14:15:41.803 回答