Javascript Morris.js折线图来自json的多个YKEY

Javascript Morris.js折线图来自json的多个YKEY,javascript,linechart,morris.js,Javascript,Linechart,Morris.js,我是morris.js折线图上的wokring。我的json是 [ {"uma":"34","time":"2017-05-11 12:30","mahes":"23","karan":"56"}, {"uma":"45","time":"2017-05-11 12:35","mahes":"45","karan":"56"}, {"uma":"34","time":"2017-05-11 12:38","mahes":"54","karan":"56"} ] 从上面的json,我确信xkey

我是morris.js折线图上的wokring。我的json是

[
{"uma":"34","time":"2017-05-11 12:30","mahes":"23","karan":"56"},
{"uma":"45","time":"2017-05-11 12:35","mahes":"45","karan":"56"},
{"uma":"34","time":"2017-05-11 12:38","mahes":"54","karan":"56"}
]
从上面的json,我确信xkey和YKEY是正确的。所以我可以实现下面的代码

var stringify=JSON.stringify(abovejson);

        var data =stringify,
                  config = {
                    data: JSON.parse(data),
                    xkey: 'time',
                    ykeys: ['uma','mahes','karan'],
                    labels: ['temperature'],
                    fillOpacity: 0.6,
                    hideHover: 'auto',
                    behaveLikeLine: true,
                    resize: true,
                    pointFillColors:['#ffffff'],
                    pointStrokeColors: ['black'],
                    lineColors:['green']
                };
              config.element = 'morris-area-chart-exm';
              Morris.Line(config);`
如果我的json可能有2个以上的YKEY,它将基于来自数据库的数据。我将如何将其绘制到ykeys??请给我一些建议

示例JSON将是

[
{"uma":"34","time":"2017-05-11 12:30","mahes":"23","karan":"56","janu":"23",....},
{"uma":"45","time":"2017-05-11 12:35","mahes":"45","karan":"56","janu":"56",....},
{"uma":"34","time":"2017-05-11 12:38","mahes":"54","karan":"56","janu":"67",....}
]

我已经为你提出了一个问题

在这方面,我通过了YKEY

作为


因此,它将获取所有y键跳过时间

有可能我将为您制作一个小提琴过滤器(I=>I!='time')这行代码将做什么@奈瑞特会很快拿到所有的钥匙。这样你就可以在单行代码中得到所有的YKEY。
var yvalues = Object.keys(jsonData[0]).filter(i=>i!='time');