我有一个演示here
我有一个D3图表,试图从一个数据输入中绘制多条线
我的线和冰柱都在工作,但是它们的位置不正确,它们似乎从应有的位置向左和向上偏移。
我认为这一定是我设置域的方式,但是我不知道该怎么做。
this.x.domain(data[0].values.map((d:any) => d.date));
this.y.domain([0, d3.max(data[0].values, d => d.value)])
答案 0 :(得分:0)
解决这个问题-我将线路组附加到svg,而不是附加到已经放置在svg上的组。
https://stackblitz.com/edit/basic-scatter-mt-fyhu6y?file=src/app/bar-chart.ts