【发布时间】:2017-03-09 08:23:23
【问题描述】:
类似的电话
chart.draw(data, { colors: ['#e0440e', '#e6693e', '#ec8f6e', ...], ... });
creates a chart with colors looking like semi-transparent。但是,我们传递了 RGB 颜色,没有 alpha 参数!
在其他图表应用程序(如 jqPlot、CanvasJS 等)中,您可以改为传递 rgba 调用,如 in
[ 'rgba(255,0,0,0.5)', 'rgba(0,255,0,0.5)', ...]
Google Charts 似乎不支持这一点。但是有没有其他方法可以通过简单的语法来传递 RGBA 自定义颜色?
PS:对于饼图有一个类似的问题,但我的问题不同,对于自定义调色板。
【问题讨论】:
-
我也想知道同样的事情,我相信唯一可能的方法是编写操作 SVG 的 JavaScript。
-
对于bar chars,您可以提供
dataOpacity记录的属性以设置所有系列的不透明度。没有记录的是它可以在每个系列的基础上在series:元素内提供,然后它将控制单个系列中所有数据点的透明度。对于系列中的单个数据点,可以从{role: "style"}数据列提供fill-opacityproperty。
标签: charts colors google-visualization alpha-transparency color-palette