D3折线图中的x轴域问题

Posted

技术标签:

【中文标题】D3折线图中的x轴域问题【英文标题】:x axis domain issue in D3 Line chart 【发布时间】:2013-09-02 18:06:11 【问题描述】:

我在 D3 中绘制了一个折线图。我在 x 轴对齐方面遇到问题。小提琴Link

var x = d3.scale.ordinal().rangeRoundBands([0, width], .2);

    x.domain(dataset.map(function(d)  
        return d.qName; ));

问题是 -“点和 x 轴不在同一水平线上”。 (有一些可见的转变))。 如何将 Q1 移动到 x 轴和 Y 轴的交点。 非常感谢您在这方面的任何帮助。

【问题讨论】:

【参考方案1】:

您可以通过调整包含轴的组的平移来调整高度,例如更改值height in

svg.append("g")
    .attr("class", "x axis")
    .attr("transform", "translate(0," + height + ")");

例如,您可能想尝试(height-20)

【讨论】:

以上是关于D3折线图中的x轴域问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在柱状图中添加折线图

excel折线图中怎么设置不等距的Y轴,可以设置吗?

Echarts 折线图(line) 平滑曲线单调性问题

python--seaborn折线图

用matlab怎样把折线图连成光滑的曲线

在基于列的折线图中添加参考线