【发布时间】:2018-02-26 16:14:28
【问题描述】:
实际上我是在使用frappe-charts 制作折线图。在 X 轴上,我的值从 1 到 53(一年中的周数),在 Y 轴上,在 y 轴上用户的贡献。但是由于在 X 轴上显示 1 到 53 个条目是非常正确的,所以我希望在图表之间有一些像这样的间隙:
这是我的代码:
let lineGraph = new Chart({
parent: "#notes",
type: "line",
show_dots: 0,
heatline: 1,
height: 115,
region_fill: 1,
data: data,
x_axis_mode: "tick",
y_axis_mode: "span",
is_series: 1
});
<div id="notes"></div>
我尝试将 is_series 增加到 5,但没有用。
【问题讨论】:
-
查看他们的源代码,看起来
is_series只是一个标志,表示他们可以删除一些值。但随后他们会计算所需的空间量,并仅在必要时删除值。在我的简短搜索中,我没有看到更改该行为的选项。 -
但是在上图中我可以看到X轴上没有指定的1973的值。我不知道他们是怎么做到的。
-
还有一件事我必须给它一些 X 轴标签和相应的值。中间有没有要漏掉的一些X标签。
-
如果没有足够的空间容纳所有值,它们仅自动删除跳过的值。我没有看到自己做的方法。可以自己看代码here,第136-188行
-
好的,感谢您的帮助@LazyElephant
标签: javascript html charts