2017-03-02 20 views
-2

我在django项目中使用了chartit。 我有一个模型(ReadingSensor)具有以下属性:用Django中的chartit创建多个(两个)源代码

  • id_sensor
  • DATE_TIME

我想创建几行线图的不同id_sensors

例如:

ReadingSensor.objects.filter(id_sensor=2) ReadingSensor.objects.filter(id_sensor=1)

对于单一模式有:

ds = DataPool(
     series= 
     [{'options': { 
      'source': MonthlyWeatherByCity.objects.all()}, 
      'terms': [ 
      'month', 
      'houston_temp', 
      'boston_temp']} 
     ]) 


cht = Chart(
     datasource = ds, 
     series_options = 
      [{'options':{ 
       'type': 'line', 
       'stacking': False}, 
      'terms':{ 
       'month': [ 
       'boston_temp', 
       'houston_temp'] 
       }}], 
     chart_options = 
      {'title': { 
       'text': 'Weather Data of Boston and Houston'}, 
      'xAxis': { 
       'title': { 
        'text': 'Month number'}}}) 

文档:http://chartit.shutupandship.com/docs/

我咨询的文件,但没有发现任何提示例子来帮助我。 有人可以帮我吗?

+0

请把你的代码! –

+0

我现在加了。抱歉 – roliveira

回答

0

事实上的例子是,你在网站上提供,请检查此链接:http://chartit.shutupandship.com/demo/chart/multi-table-same-x/

的想法只是与optionsterms添加更多的项目到series列表构建DataPool对象时,调整termsseries_options当相应地构造对象时。

那么你会发现它是有用的,为的情况下调整字段名时,两个数据源具有相同名称的字段,关于这个问题的详细的文档是在这里:http://chartit.shutupandship.com/docs/apireference.html#datapool

相关问题