首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvd3折线图,如何删除网格线和y轴

问nvd3折线图,如何删除网格线和y轴
EN

Stack Overflow用户
提问于 2014-02-27 06:54:20
回答 4查看 16.8K关注 0票数 9

我用取景器做了一个折线图。

以下是我的初始代码

代码语言:javascript
复制
     var chart = nv.models.lineWithFocusChart();

 // chart.transitionDuration(500);
  chart.xAxis
      .tickFormat(d3.format(',g'));
  chart.xAxis
        .axisLabel("Date");
  chart.xAxis.tickPadding(0);


  chart.x2Axis
      .tickFormat(d3.format(',g'));




  chart.yAxis
      .tickFormat(d3.format(',.2g'));
  chart.y2Axis
      .tickFormat(d3.format(',.2h'));
 // chart.showYAxis(false);

我想删除y轴标签(即我不想在y轴上显示数字)。

我还想删除所有的网格线。

有没有像chart.yAxis.somethinghere这样的东西来做这件事?

谢谢

EN

回答 4

Stack Overflow用户

发布于 2016-01-13 17:48:44

删除y轴上的刻度的

代码语言:javascript
复制
.nv-axis.nv-y .tick line {
        display:none;
    }

删除x轴上的刻度的

代码语言:javascript
复制
.nv-axis.nv-x .tick line {
        display:none;
    }

删除x轴上的标签的

代码语言:javascript
复制
.showXAxis(false)

删除y轴上的标签的

代码语言:javascript
复制
.showYAxis(false)

删除所有网格线的

代码语言:javascript
复制
.nv-axis .tick line {
        display:none;
    }
票数 14
EN

Stack Overflow用户

发布于 2014-03-14 20:27:44

.showYAxis(false)应该删除y轴。

如果这不起作用,您可以将.nv-y text{display: none;}作为样式应用。

使用样式.tick line {display: none;}去掉网格线,并保留x轴。

使用.tick{display: none;}删除所有轴和直线

:)

票数 9
EN

Stack Overflow用户

发布于 2014-10-15 19:24:32

要删除网格线,请执行以下操作:

代码语言:javascript
复制
    .nv-axis .tick line {
        display:none;
    }

轴可以更直接地完成:

代码语言:javascript
复制
.showYAxis(false)
.showXAxis(false)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22055289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档