【发布时间】:2019-02-11 08:33:34
【问题描述】:
我正在尝试为基于 json 数据的条形图绘制一个具有可变宽度(基于 json 中的权重字段)和高度(基于 json 中的频率字段)的条形图。
目前我得到了一些结果,但是条形之间存在一些差距。似乎我在计算 X 或 Width 错误。
有人能指出正确的方向吗?
数据如下所示。
var data = [{
"letter": "A",
"Weight": 10,
"frequency": 60,
"xPos": 2.5
},
{
"letter": "B",
"Weight": 10,
"frequency": 25,
"xPos": 15
},
{
"letter": "C",
"Weight": 20,
"frequency": 55,
"xPos": 40
}
];
我有一个下面相同的代码笔。
【问题讨论】:
-
不清楚你想要实现什么——你有两个 xPos 作为一个字段,但似乎还想从权重比例计算 xPos ?
-
@CoderinoJavarino xPos 实际上不是数据的一部分。我计算了它,因为我不知道如何将权重与整体成比例。
-
您翻译 bar-g 并给 bar-rect 一个
x,而您的text元素为空 -
正x轴从什么时候开始在左边?