莫里斯.js用Django模板数组显示不正确的线图

2024-06-17 07:48:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近听说莫里斯.js并试图在我工作的网站中加入一个线条图。但是,每当我将日期数组中的元素馈送到莫里斯线(),图形无法正确显示,而是显示了一堆奇怪的日期。在

我的JS代码的相关片段如下所示:

    Morris.Line({
        element: 'line',
        data: [
            { d: {{ dates.0 }}, v: {{ polar.0 }}},
            { d: {{ dates.1 }}, v: {{ polar.1 }}},
            { d: {{ dates.2 }}, v: {{ polar.2 }}},
            { d: {{ dates.3 }}, v: {{ polar.3 }}},
            { d: {{ dates.4 }}, v: {{ polar.4 }}},
        ],
        xkey: 'd',
        ykeys: ['v'],
        labels: ['Polarity']
    });

结果如下:

http://i.imgur.com/BQtPxvr.png

提供给折线图的日期只是“2005”、“2006”、“2007”、“2008”和“2009”,以便测试曲线图的功能。我该怎么解决这个问题?在


Tags: 代码图形元素data网站linejs数组