【问题标题】:Chart library for Angular with two Y axis具有两个 Y 轴的 Angular 图表库
【发布时间】:2015-03-31 17:40:23
【问题描述】:

是否有任何 Angular 库,我可以在同一个图表上绘制两个 Y 轴(例如,一个在左侧,另一个在右侧)? 我尝试了chinmaymkjtblin 的库,但没有找到合适的方法。 谢谢。

【问题讨论】:

    标签: angularjs charts


    【解决方案1】:

    var chartData = {
                "type":"mixed",
                "title":{
                    "text":"Multiple Y Axis"
                },
                "scale-x":{
                    
                },
                "scale-y":{
                    "values":"0:50:5"
                },
                "scale-y-2":{
                    "values":"0:40000:5000",
                    "guide":{
                        "visible":false
                    }
                },
                "series":[
                    {
                        "values":[8,31,12,40,24,20,16,40,9],
                        "type":"bar",
                        "scales":"scale-x,scale-y",
                        "hover-state":{
                            "visible":false
                        }
                    },
                    {
                        "values":[11254,26145,17014,2444,17871,25658,34002,26178,20413],
                        "type":"line",
                        "scales":"scale-x,scale-y-2"
                    }
                ]
            };
    
    zingchart.render({
      id: "chart",
      data: chartData,
      width: "100%"
     });
    #chart {
      width: 100%;  
    }
    <script src="http://cdn.zingchart.com/zingchart.min.js"></script>
    <div id="chart"></div>

    ZingChart 支持带有scale-y-n 对象的多个 y 轴。 Github 上还有一个易于使用的Angular directive

    sn-p 和here's a more real world example 中有一个简单的演示。您可以右键单击图表本身并选择“查看源代码”以查看 JSON。

    如果您对实施有任何疑问,请随时与我们联系 - 我是 ZC 团队的成员。

    【讨论】:

    【解决方案2】:

    我找到了解决我的问题的 n3-charts 库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多