【问题标题】:Bar chart from array of objects对象数组的条形图
【发布时间】:2013-12-16 16:09:56
【问题描述】:

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

我需要的是,在我的条形图中出现带有键值的 xAxis,在我对数据进行排序后,这个值作为条形图的长度排序和重置。

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

http://jsfiddle.net/3HL4a/81/

如果你不介意把更新的 jsfiddle 发给我。

问候并再次感谢。

【问题讨论】:

  • 你只需要.data(dataset.value) 而不是.data(dataset, key)
  • 你可以解释的更好我不明白。
  • 您链接的示例有一行代码.data(dataset, key)。假设您将数据保存在变量 dataset 中,您需要将此行替换为 .data(dataset.value)
  • 我已经更改了它,但没有任何反应。如果您不介意更改 jsddle 中的代码并通过此处的链接。谢谢你的朋友。
  • 您还必须输入数据。

标签: charts d3.js


【解决方案1】:

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

【讨论】:

  • 当我对数据进行排序时,X 值不正确。我需要将 dataset.key 的值放入其索引的 xAxis 中
  • 最好单独发布一个关于此的问题。
猜你喜欢
  • 2021-10-31
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 2018-10-07
  • 1970-01-01
  • 1970-01-01
  • 2020-06-22
  • 1970-01-01
相关资源
最近更新 更多