Javascript 在c3.js中绘制这些点

Javascript 在c3.js中绘制这些点,javascript,d3.js,c3.js,Javascript,D3.js,C3.js,我试图在c3.js中生成一个“散点图”。当我想要绘制这些点时,问题就出现了。在c3.js中,点与平面中的实际点不匹配 我做错了什么 以下是要点: //x ['data1', 1,2,3,4,5,4,3,2,1], //y ['data2', 2,3,4,7,8,9,8,7,3] 你的(X,Y)坐标混淆了,看看c3图和真实图。在实数图上,第一点是(1,2),但在c3图上,第一点是(2,1) 或者像这样交换data1和data2的值 columns: [ ['data1', 2,3,4,7

我试图在c3.js中生成一个“散点图”。当我想要绘制这些点时,问题就出现了。在c3.js中,点与平面中的实际点不匹配

我做错了什么

以下是要点:

//x
['data1', 1,2,3,4,5,4,3,2,1],
//y
['data2', 2,3,4,7,8,9,8,7,3]

你的(X,Y)坐标混淆了,看看c3图和真实图。在实数图上,第一点是(1,2),但在c3图上,第一点是(2,1)

或者像这样交换data1和data2的值

columns: [
  ['data1', 2,3,4,7,8,9,8,7,3],
  ['data2', 1,2,3,4,5,4,3,2,1]
],
或者将xs更改为

xs: {
  data2: "data1"
},
你的(X,Y)坐标混淆了,看看c3图和真实图。在实数图上,第一点是(1,2),但在c3图上,第一点是(2,1)

或者像这样交换data1和data2的值

columns: [
  ['data1', 2,3,4,7,8,9,8,7,3],
  ['data2', 1,2,3,4,5,4,3,2,1]
],
或者将xs更改为

xs: {
  data2: "data1"
},

非常感谢你抽出时间。但它也不起作用。图表仍然是一样的。@yavg请确保您执行第一个建议或第二个建议,但不要同时执行两个建议。。。看看我刚刚交换了data1和data2的值,它工作正常。xs属性是用来做什么的?“为每个数据指定x值的键。”-,所以你说你有data1值和data2值,它的工作原理类似于
xs:{y_值:x_值}
。或者,您可以像这样明确定义x和y点,谢谢!你能帮我拿些东西吗?非常感谢你抽出时间。但它也不起作用。图表仍然是一样的。@yavg请确保您执行第一个建议或第二个建议,但不要同时执行两个建议。。。看看我刚刚交换了data1和data2的值,它工作正常。xs属性是用来做什么的?“为每个数据指定x值的键。”-,所以你说你有data1值和data2值,它的工作原理类似于
xs:{y_值:x_值}
。或者,您可以像这样明确定义x和y点,谢谢!你能帮我拿些东西吗?