【问题标题】:nvd3 Angular2 change chart options dynamicallynvd3 Angular2 动态更改图表选项
【发布时间】:2017-06-01 11:38:55
【问题描述】:

我将 nvd3 用于 angular2,并且我正在尝试在蜜蜂初始化后动态更改图表选项 (yDomain)。

this.options = {
  chart: {
    type: 'lineChart',
    x: function(d){return d.x;},
    y: function(d){return d.y;},
    yDomain: [1, 2],

我已经试过了:

this.options.chart.yDomain = [0.1,0.2];

感谢任何帮助。

【问题讨论】:

  • 看起来 ng2nvd3 现在是github.com/swimlane/ngx-charts(也许?)。可能没有帮助。
  • 感谢您的帮助。我已经尝试实现 ngx-charts,但是当我使用他们的 HTML-Tags 时,我不断收到“不是已知属性”错误。这似乎是一个已知问题,但我也无法解决这个问题。我正在使用 Angular 2.4.3,并且我确实尝试了每个 ngx 版本。这让我很沮丧
  • 我以前遇到过这个错误。您必须在 json 文件中进行更改,但我不记得更改了。不过请查找该错误。
  • zone.js:405 未处理的承诺拒绝:模板解析错误:无法绑定到“视图”,因为它不是“ngx-charts-line-chart”的已知属性。我不断收到此错误。没有找到你说的解决方案

标签: angular charts ng2-nvd3


【解决方案1】:

老实说这应该是正确的,我用过:

$scope.graphOptions.chart.title = ...

起初它不起作用,所以我认为这不是动态更新标题的正确方法。我用谷歌搜索,找到了这个线程,后来修复了一个看似无关的错误,它工作正常。查看您的代码以了解其他问题this.options.chart.yDomain 是您应该如何更新它。

【讨论】:

    猜你喜欢
    • 2016-09-17
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 2023-02-22
    • 2014-01-21
    • 2018-09-15
    • 2013-06-24
    相关资源
    最近更新 更多