0

使用 library 选项时,我很难让 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"

但是,这并不能解决问题。

随着“宽度”改变了图表呈现与谷歌图表的标题和宽度。但是,在使用 Highcharts 时,没有标题。

使用 Highcharts 时,这似乎是 Django Chartkick 中的一个错误。请参阅https://github.com/mher/chartkick.py/issues/13和评论。

4

1 回答 1

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

于 2014-04-16T16:06:52.913 回答