Charts 对象数组中的条形图

Charts 对象数组中的条形图,charts,d3.js,Charts,D3.js,下午好。 我是在stackoverflow中发布“对象数组条形图”的用户。 我需要额外的帮助 我需要的是,在我的条形图中显示带有key值的xAxis,在我对数据进行排序后,该值作为条形图的长度进行排序和重置 var dataset = {key: [1, 2, 3, 4, 5], value: [10,20,30,40,50]}; 如果您不介意,请将更新的JSFIDLE发送给我 向您致意,再次感谢。您需要在整个代码中引用dataset.value而不是dataset,并对如何访问数据进行相应

下午好。 我是在stackoverflow中发布“对象数组条形图”的用户。 我需要额外的帮助

我需要的是,在我的条形图中显示带有key值的xAxis,在我对数据进行排序后,该值作为条形图的长度进行排序和重置

var dataset = {key: [1, 2, 3, 4, 5], value: [10,20,30,40,50]};

如果您不介意,请将更新的JSFIDLE发送给我


向您致意,再次感谢。

您需要在整个代码中引用
dataset.value
而不是
dataset
,并对如何访问数据进行相应的调整。完整示例。

您只需执行
.data(dataset.value)
而不是
.data(dataset,key)
。您可以更好地解释我不明白的地方。您链接到的示例有一行代码
.data(dataset,key)
。假设您将数据保存在变量
dataset
中,则需要将此行替换为
.data(dataset.value)
。我已经更改了它,但什么也没有发生。如果您不介意更改JSDDL中的代码并通过此处的链接。谢谢你,朋友。你也必须输入你的数据。当我输入数据时,X值是不正确的。我需要将dataset.key的值放在xAxis中,而不是它的indexIt中,最好就此单独发布一个问题。