【问题标题】:NVD3 legend Show/Hide chart getting scale / zoom feature disablingNVD3 图例显示/隐藏图表获取比例/缩放功能禁用
【发布时间】:2014-08-20 20:45:44
【问题描述】:

我有 2 个并排显示的折线图,每个图表上绘制了 5 条线。所以他们每个人都有5个传说。取消选中每个图例将隐藏特定于图例的相应行并使用新的比例测量优化(可能是缩放或缩放)图表。

这是图例的默认功能。我正在寻找的只是显示/隐藏相应的行。没有像缩放/缩放这样的其他功能,因此用户确实会因为缩放而分心,因为他/她正在并排比较 2 个图表。我搜索了文档,但没有找到这些功能的开/关信息。

【问题讨论】:

  • 当您隐藏/显示您的台词时,您的域似乎正在更新。您需要找到该功能并删除该功能。要隐藏线条,您只需在隐藏时将填充不透明度设置为 0,在显示时将填充不透明度设置为 1。

标签: javascript d3.js nvd3.js


【解决方案1】:

强制 X

强制进入 X 刻度的数字列表(即 0,或最大/最小等)。数字告诉 d3.js 在比例中使用的值,而不是 d3.js 确定值。

强制 Y 强制进入 Y 刻度的数字列表(即 0,或最大值/最小值等)。数字告诉 d3.js 在比例中使用的值,而不是 d3.js 确定值。

数据类型:数字数组(即 [0, 50]

参考:http://cmaurer.github.io/angularjs-nvd3-directives/line.chart.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 2010-11-23
    • 2013-09-01
    相关资源
    最近更新 更多