微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Fushioncharts msline 使用 python(Django)

如何解决Fushioncharts msline 使用 python(Django)

我尝试在 Django 中使用 msline 图表。 我在 views.py 中编写代码。 但是我在 msline 中找不到融合图表的确切语法。

dataSource1['dataset'].append({"seriesName": '2012','value':['1','2','3','4']})

这段代码是我的问题。当我在网络上测试时,没有显示数据。我认为显示价值的方式是不正确的。你能帮我什么是确切的语法或使价值出现的方法

def get(request):
    # Chart data is passed to the `dataSource` parameter,as dict,in the form of key-value pairs.
    dataSource1 = {}
    dataSource1['chart'] = {
    "caption": "Temperatures Today","subCaption": "test","xAxisName": "Hour","yAxisName": "Temp C","lineThickness": "2","numberPrefix": "%","theme": "zune","showValues": "0","rotateLabels": "0","setAdaptiveYMin": "1","theme": "fusion",}

    catlist = []
    for i in range (4):
        catlist.append({'label':str(i)})

    dataSource1['categories'] = []
    dataSource1['categories'].append({'category' : catlist}) 

    dataSource1['dataset'] = []
    dataSource1['dataset'].append({"seriesName": '2012','4']})
    dataSource1['dataset'].append({"seriesName": '2013','4']})
    dataSource1['dataset'].append({"seriesName": '2014','4']})
    dataSource1['dataset'].append({"seriesName": '2015','4']})

    chart1 = FusionCharts("msline","ex1","600","450","chart-2","json",dataSource1)



    a = str(10)
    return render(request,'chart.html',{'output1': chart1.render(),'data':a}) #render

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。