使用库选项时,我很难让Django Chartkick工作。该应用程序有点复杂,但是当我不使用图表渲染的库选项时。当我这样做时,它不会渲染。
更具体地说,这不会呈现:
{% column_chart count_by_type_type with library= {"title":"Super chart",width:"400px"} %}
这会渲染
{% column_chart count_by_type_type %}
感谢有关为何以及如何修复的任何线索。
修改20140415
width:"400px"
应该是
"width":"400px"
然而,不解决问题。
"宽度"使用Google Charts更改了带有标题和宽度的图表渲染。但是,当使用Highcharts时,没有标题。
使用Highcharts时,这似乎是Django Chartkick中的一个错误。请参阅https://github.com/mher/chartkick.py/issues/13和评论。
答案 0 :(得分:1)
潜在的问题是我使用的是Google Charts API而不是Highcharts API。感谢Django Chartkick的老板Mher Movsisyan对Github的快速回答。
这是他对其他stackoverflow用户的好处的答案:
Google Charts和HighCharts的配置格式是 不同。您正在尝试将Google Charts api应用于 HighCharts。
在此特定示例中,您需要使用:
{% pie_chart browser_stats with library={"title":{"text":"Browser Statistics, May 2013"}} %}
请参阅Highcharts API http://www.highcharts.com/docs/chart-concepts/title-and-subtitle
有关更全面的讨论,请参阅https://github.com/mher/chartkick.py/issues/13