【发布时间】:2015-02-11 08:42:10
【问题描述】:
我希望能够创建一个图表,显示一周内每天的前 5 名。
我试图模仿的图表如下所示:
所以我对谷歌图表 api 的问题是我无法找到一种方法来让每一天都包含可能不同的标题。
希望你能帮我解决这个问题。
【问题讨论】:
标签: charts google-visualization
我希望能够创建一个图表,显示一周内每天的前 5 名。
我试图模仿的图表如下所示:
所以我对谷歌图表 api 的问题是我无法找到一种方法来让每一天都包含可能不同的标题。
希望你能帮我解决这个问题。
【问题讨论】:
标签: charts google-visualization
您可以这样做的一种方法是让您的代码为您拥有的每个类别/标题分配一个样式,然后使用role: 'style' 列在每条数据之后添加适当的样式。您的数据行如下所示:
['Monday', 77, 'color: red', 50, 'color: gray', 18, 'color: green', 10, 'color: pink', 3, 'color: black'],
['Tuesday', 99, 'color: blue', 83, 'color: green', 66, 'color: red', 25, 'color: black', 7, 'color: pink'],
尽管您可以通过其他方式设置样式以仅着色。
这里有两套,而不是五套,但你应该能够理解。 http://jsfiddle.net/y80o9uq1/3/
如果这不能回答您的问题,请添加有关您正在使用的数据类型的更多信息。如果有数千个类别,此解决方案将不是很好,但可能适用于数十个甚至数百个类别。
【讨论】: