Google visualization 谷歌条形图:向上移动零轴,将负值涂成红色

Google visualization 谷歌条形图:向上移动零轴,将负值涂成红色,google-visualization,Google Visualization,我有以下图表显示每周游戏锦标赛中的“虚拟货币”(玩家货币为深蓝色,而最佳玩家货币值为浅蓝色): 1) 有没有办法把X轴往上一点, 让负的深蓝色条出现在它下面 2) 是否有办法将“$”附加到值中(而不是用cUSD作为前缀) 3) 有没有办法只将负值涂成红色?在中找不到这个,我只看到如何使用N,FF0000,0,12将它们全部变成红色 谢谢大家!! Alex您只能使用chco列出各个数据集的颜色,因此您当然可以将底部数据集设置为红色(正如您使用蓝色所做的那样),而不仅仅是负数成员。我的建议是将负

我有以下图表显示每周游戏锦标赛中的“虚拟货币”(玩家货币为深蓝色,而最佳玩家货币值为浅蓝色):

1) 有没有办法把X轴往上一点, 让负的深蓝色条出现在它下面

2) 是否有办法将“$”附加到值中(而不是用cUSD作为前缀)

3) 有没有办法只将负值涂成红色?在中找不到这个,我只看到如何使用N,FF0000,0,12将它们全部变成红色

谢谢大家!!
Alex

您只能使用
chco
列出各个数据集的颜色,因此您当然可以将底部数据集设置为红色(正如您使用蓝色所做的那样),而不仅仅是负数成员。我的建议是将负成员设置为红色,使第三个负数据集与正数据集重叠,其中值为
,而不是负的,因此您不需要绘制条形图(
表示缺少值,具体取决于您的编码类型)。你会有类似于:

chd=t:713,_,_,_|_,-647,-1202,-1830|3927,6133,8053,2576
chco=4D89F9,FF0000,C6D9FD
为了使颜色和标签符合您的要求,您可能需要稍微调整一下排序和数据样式属性


据我所知,无法将图表上的X轴向上移动到零(它只能在顶部或底部移动),但您可以使用
chxs
使其不可见(同时仍保留标签),这可能会让您看起来更清楚。

您只能使用
chco
列出各个数据集的颜色,因此,您当然可以将底部的数据集设置为红色(正如您使用蓝色所做的那样),但不仅仅是负面成员。我的建议是将负成员设置为红色,使第三个负数据集与正数据集重叠,其中值为
,而不是负的,因此您不需要绘制条形图(
表示缺少值,具体取决于您的编码类型)。你会有类似于:

chd=t:713,_,_,_|_,-647,-1202,-1830|3927,6133,8053,2576
chco=4D89F9,FF0000,C6D9FD
为了使颜色和标签符合您的要求,您可能需要稍微调整一下排序和数据样式属性


据我所知,无法将图表上的X轴向上移动到零(它只能在顶部或底部移动),但可以使用
chxs
,使其不可见(同时仍保留标签),这可能会让您看得更清楚。

我已设法用N添加了$**$


我成功地在$N后面追加了**$


零线可以添加为穿过y=0的水平标记线,您仍然可以在图表底部看到奇怪的“x轴”,但这至少对我来说是可以接受的

只需添加一个额外的数据系列
chd=[您的数据]| 0
和一个额外的标记
chm=[您的标记]| H,000000,2,1
[H=水平线,000000=黑色十六进制,2=最后一个数据系列的索引,1=1px的宽度,1=z-索引1(在堆叠的条之前)]

最后的图表如下所示:


注:我知道这是一个相当老的问题,你可能已经离开了,但我是在我自己寻找1)和3)的答案时遇到这个问题的,尼克的答案解决了3)[谢谢尼克]但1)没有回答。所以这只是为了其他像我一样遇到这个问题的人。

零线可以添加为穿过y=0的水平标记线,你仍然可以在图表底部看到奇怪的“x轴”,但这至少对我来说是可以接受的

只需添加一个额外的数据系列
chd=[您的数据]| 0
和一个额外的标记
chm=[您的标记]| H,000000,2,1
[H=水平线,000000=黑色十六进制,2=最后一个数据系列的索引,1=1px的宽度,1=z-索引1(在堆叠的条之前)]

最后的图表如下所示:


注:我知道这是一个相当老的问题,你可能已经离开了,但我是在我自己寻找1)和3)的答案时遇到这个问题的,尼克的答案解决了3)[谢谢尼克]但1)没有回答。所以,这只是为了其他像我一样遇到这个问题的人。

谢谢,为负值引入第三个系列的好主意。但是如何使用chxs隐藏x轴呢?我在看医生,但别碰它。我应该在那里使用白色,还是你真的可以隐藏它?哦,好的,它是chxs=0006633,12,0,u,000000谢谢你,为负值引入第三个系列的好主意。但是如何使用chxs隐藏x轴呢?我在看医生,但别碰它。我应该在那里使用白色还是你真的可以隐藏它?哦,好的,它是chxs=0006633,12,0,000000