NVD3如何删除折线图中的Y轴,并在移除后利用Y轴的空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NVD3如何删除折线图中的Y轴,并在移除后利用Y轴的空间相关的知识,希望对你有一定的参考价值。

我使用NVD3来显示折线图。我有这个折线图如下:

chart: {
                type: 'lineChart',
                height: 150,
                margin : {
                    top: 20,
                    right: 20,
                    bottom: 40,
                    left: 55
                },
                x: function(d){ return d.x; },
                useInteractiveGuideline: true,
                "xAxis": {
                    ticks:7,
                    showMaxMin : false,
                    tickFormat: 
                        function (d) { 
                        var x = globalFactory.getCalendarConstants().dateMap.weekDayShortLabels
                        return x[d] },
                },
                showYAxis:false,
                showLegend : false,
            }

它删除了Y-Axis,但Y-axis的空间没有利用。我想用完这个空间。

他们的解决方案是什么?

答案

您可以尝试调整边距(见下文),但您可能需要稍微调整一下,以便按照您希望的方式进行间隔。

margin : {
          top: 20,
          right: 20,
          bottom: 40,
          left: 0
         },

以上是关于NVD3如何删除折线图中的Y轴,并在移除后利用Y轴的空间的主要内容,如果未能解决你的问题,请参考以下文章

d3.js & nvd3.js -- 如何设置 y 轴范围

Nvd3.js - 向累积图表添加多个 y 轴

如何使用graphpad5.0制作出双Y轴图,其中一组数据线图表示,对应左Y轴,一组数据柱状图表示,对应右Y轴?

如何在三元图中的刻度上而不是 x 和 y 轴上进行缩放

python--seaborn折线图

MATLAB 中加一条直线