更改nvd3中的第一条垂直网格线

克里斯·伯鲁斯(Chris Burrus)

我想删除(或有效隐藏)nvd3图表的网格中的第一条垂直线。我认为这是我的图表存在的问题,但是在对其进行测试之后,我意识到这似乎是一个更普遍的问题。

我通过运行以下代码对其进行了测试:

d3.selectAll('.tick, .nv-axislabel, .nv-axis text').attr('fill','#999999')

在控制台中,在最简单的折线图中,我可以找到:http : //nvd3.org/examples/line.html,但它仍然无法正常工作!它会更改第一条垂直线以外所有线。我感到困惑,我尝试了笔触,填充,不透明度等类别的每种组合-我可以影响整个svg(不透明度),或者什么都不会影响。有人有想法么?

编辑:

抱歉,我本来应该指定此名称-我不想完全删除Y轴。我仍然需要标签和刻度线-我只想删除一条垂直线(或至少使其变浅-它比图表的其余部分要暗得多)。

西里尔·切里安(Cyril Cherian)

发表您的评论:您不想看到“ nvd3图表的网格中的第一条垂直线”,它是y轴:实现该目标的两种方法:Option1

var chart = nv.models.lineChart()
                .margin({left: 100})  //Adjust chart margins to give the x-axis some breathing room.
                .useInteractiveGuideline(true)  //We want nice looking tooltips and a guideline!
                .transitionDuration(350)  //how fast do you want the lines to transition?
                .showLegend(true)       //Show the legend, allowing users to turn on/off line series.
                .showYAxis(false)        //hide the y-axis
                .showXAxis(true);        //Show the x-axis

选项2:由于在您的示例中,您将使用CSS选项

d3.selectAll('.nv-y').attr('display','none')

我会更喜欢Option1

编辑您的说明后,您希望使y轴光可用:

d3.selectAll('.nv-y path').attr('opacity','0.1')

或者如果您想完全隐藏它

d3.selectAll('.nv-y path').attr('display','none')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除高图中的第一条和最后一条网格线?

时间轴图表仅显示第一条网格线和刻度标签(unitStepSize)

如何更改一条特定线的网格线宽度

NVD3 LineChart-仅显示一条线的工具提示

如何为一条Y轴线和另一条网格线着色?

我想要在nvd3图表中显示一条简单的红线

选择集合中记录组更改后的第一条记录

反应“if”中唯一的第一条消息

访问Django模板中的第一条消息

子文档中的moogoose第一条记录

删除laravel eloquent中的第一条记录

获取MongoDB中第一条记录的ID

如何将线移动到第一条线的最近顶部

WPF / MVVM DataGrid-即使GridLinesVisibility为False,也显示一条水平网格线

ChartJS:是否可以省略最后一条网格线以节省空间

删除命令行返回的第一条白线

为什么网格的表单视图会跳转到第一条记录

如何找到X和Y的角度,然后绘制一条以可变角度横切每条网格线的线?

Dynamics AX 2012 - 网格控制 linkPhysicalTableInstance 到 TempTable,插入的第一条记录没有出现在网格中,之后很好

MySQL获取最近10条记录中的第一条记录

使用两种类型的分组,一种用于在matplotlib中绘制第一条用于颜色的线

无法将日期格式更改为第一条记录

确定Excel中每个日期的第一条和最后一条合格记录

分区表并在谷歌大查询中获取第一条和最后一条记录

在mysql子查询中按日期获取第一条记录和最后一条记录的值

如何使用MySQL连接表中的第一条记录和最后一条记录?

如何在SQL中向后运行UPDATE命令(从最后一条记录到第一条)?

如何从一组记录中获取第一条记录 MS sql

PL-SQL - 一对多关系左连接中的第一条记录