【发布时间】:2020-01-11 08:55:35
【问题描述】:
这是使用one of the Google Charts demos 渲染的图表。我的实际用例与此非常相似,一个带有整数标签的垂直轴和一个带有字符串标签的水平轴。
小提琴:https://jsfiddle.net/1f0dvehq/
X 轴的标签从 0,0 的任意距离开始。我需要这些红线和蓝线从X=0 开始,并让第一个X 轴标签移动,使其位于0,0 下方,如下面的屏幕截图所示:
我尝试通过hAxis 将minValue 选项传递给水平轴,但这似乎不适用于字符串,就像它处理整数一样。
以下选项正在传递给小提琴图表(同样,来自演示代码):
var options = {
title: 'Company Performance',
curveType: 'function',
legend: { position: 'bottom' }
};
如何对齐 X 轴标签,使它们占据图表宽度的 100%,而第一个标签位于 Y 轴下方?我想在图表中完成此操作如果可能,配置本身,而不是 CSS 或无关的 JS。
如果有人也可以解释此设置的逻辑,将不胜感激。它是默认设置让我感到奇怪,根据我对谷歌框架的经验,他们通常会选择符合约定的默认值,但这似乎很荒谬。我希望“2004”标签在 X 轴上左对齐,并且 X 标签之间的间隔均匀分布,“2007”与图表的右边缘齐平。
【问题讨论】:
标签: charts google-visualization