Javascript D3使用来自数组的数据

Javascript D3使用来自数组的数据,javascript,arrays,d3.js,visualization,Javascript,Arrays,D3.js,Visualization,我使用D3来可视化一些数据。该图表在读取TSV文件时有效。但是,我想使用x轴和y轴来表示来自两个单独数组的数据。这就是我得到的: var Arr1 = "some data" var Arr2 = "some data" x.domain(data.map(function(d) { return Arr1; })); y.domain([0, d3.max(data, function(d) { return Arr2; })]); 我知道这不是取代它的适当方式。任何能够提供建议的

我使用D3来可视化一些数据。该图表在读取TSV文件时有效。但是,我想使用x轴和y轴来表示来自两个单独数组的数据。这就是我得到的:

var Arr1 = "some data"

var Arr2 = "some data"

 x.domain(data.map(function(d) { return Arr1; }));

 y.domain([0, d3.max(data, function(d) { return Arr2; })]);

我知道这不是取代它的适当方式。任何能够提供建议的人?

您需要将新阵列传递给相应的函数:

x.domain(d3.extent(Arr1));
y.domain([0, d3.max(Arr2)]);

您好,先生,感谢您的及时回复。已按您的建议执行,但仍无法显示。无论如何,在x轴上是字符串列表,而y是整数。那么它应该是
x.domain(Arr1)
。嗨,是的,我已经在x轴和y轴上看到了它。现在猜是连杆部分,因为连杆没有显示。