【问题标题】:Making line charts y-axis work?制作折线图y轴工作?
【发布时间】:2011-12-26 17:12:23
【问题描述】:

我正在实施this 图表解决方案,但我有点卡住了。如果我必须在同一个图表中绘制折线图,​​如链接中的第一个示例所示,但 y 轴似乎有问题。它没有显示第一个和第二个折线图之间的正确比率。请看以下两张图片:

有人知道如何解决这个问题吗?!

谢谢!

P

【问题讨论】:

    标签: javascript charts raphael prototypejs linechart


    【解决方案1】:

    我想我理解你的问题:图表上每条线的比例都是独立的,raphael 线图 js 文件循环遍历表格数据并根据其最大值设置每条线的最大值。我对任何考虑使用 raphaeljs 进行绘图的人的建议是改用 Graphael

    如果您真的想修复它,请将示例文件中 raphael_linechart 的第 366 行更改为

    max = this.max,
    

    然后添加一个获取数据的函数,并将this.max变量更改为所有数据的最大值:

    changeMaxValue: function(id) {
        var table = helpers.loadTableData(id);
        var max = Math.max.apply(Math, table.data);
        if(max > this.max) {
            this.max = max;
        }
    },
    

    在实际绘制线条之前传递每个表数据片段的 id。我没有对此进行测试,因此您必须解决这些问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多