我想将缩放比例应用于我的图表中的y轴,但是当我这样做时,我得到一个空白svg对象。 我做了与x轴同样的事情,它工作正常。当你去掉这一部分d3.js - 应用y轴缩放比例时的空白对象
问题发生
// .y(function(d) {
// return yScale(d[1])
// })
谁能告诉我什么,我做错了吗?
我想将缩放比例应用于我的图表中的y轴,但是当我这样做时,我得到一个空白svg对象。 我做了与x轴同样的事情,它工作正常。当你去掉这一部分d3.js - 应用y轴缩放比例时的空白对象
问题发生
// .y(function(d) {
// return yScale(d[1])
// })
谁能告诉我什么,我做错了吗?
area
的功能是y0()
和y1()
而不是y()
。 Ref:D3 API documentation
看看js bin。我已经提出了一些评论,应该有所帮助,我假设你想要一个折线图。
如果你想把轴放在你的图表上,你应该使用d3.svg.axis函数。它为你做了大部分的繁重工作。您还需要为轴创建空间,尝试使用一些填充和边距(您可能需要查看this example或js bin d3页面上的示例 - 使用谷歌组d3页面顶部的链接)。你也可能想用svg的组('g')分隔出你的坐标轴和你的图。
干杯
谢谢我将分析你的例子。其实我试图用多个重叠系列来制作水平偏移图 –
是的,我已经想通了。谢谢。 –