如何生成具有离散值的线图,而不是时间序列,作为x轴

时间:2015-08-11 22:56:02

标签: d3.js dc.js

抱歉这个愚蠢的问题,但我迷路了,希望任何其他专家都可以帮助我。 我需要绘制条形图,但x轴不是时间序列,它是离散值。

Helper

skus是: sku数组: [“PAR-ND-SRX1-SPCNPC”,“SVC-ND-M10i”,“SVC-CP-SRX3400”,“SVC-ND-SRX3400”,“SVC-ND-SRX3-IOC”,“SVC-CP- SRX3-IOC“,”SVC-CP-SRX3-NPC“,”SVC-3-ND-SRX3-IOC“,”SVC-CP-SRX3-SPC“,”SVC-ND-SRX3-SPC“] 用于对输入数据进行分组。

但输出图总是空的。

谁能告诉我如何解决这个问题?以及如何生成具有离散值的barChart?另外,另一个问题是如何使标签垂直?因为我们有很多skus。

由于

1 个答案:

答案 0 :(得分:2)

戈登说你应该使用序数量表来获得你想要的结果是正确的。用

替换d3.scale.linear代码
x(d3.scale.ordinal().domain(skus))

以此为例 http://bost.ocks.org/mike/bar/3/