如何更改 FusionCharts 中时间序列图的主题?

How change the theme of a timeseries plots in FusionCharts?

我无法更改 Python 项目中时间序列图表的主题。我已确保清除所有缓存,并且我已将 fusioncharts.theme.candy.js 文件加载到 . 现在,我在导入 fusioncharts 后在我的 Python 文件中执行此操作:

...
timeSeries.AddAttribute('chart', '{}') 
timeSeries.AddAttribute('caption', '{"text":"My Awesome Chart"}') timeSeries.AddAttribute('theme', '{"text":"candy"}') 
timeSeries.AddAttribute('yaxis', '[{"plot":{"value":"kW","connectnulldata":true},"format":{"suffix":"INR"},"title":"Book Sales"}]') 

我的挑战是:我总是得到融合主题,而不是糖果。如何更改主题?

这是一个例子

 timeSeries.AddAttribute("chart", """{
                    **theme:"candy"**
                   }""")

这是一个纯 js 演示 - https://jsfiddle.net/bvypxemd/

请检查主题属性是否应用于数据源的图表对象。

如果您使用打字稿制作图表,那么您可以通过简单地在图表生成函数中更改您想要的主题来更改主题。这是代码示例..

const data = {
  chart: {
    caption: "Fusion Chart",
    "baseFont": "Verdana",
    "baseFontSize": "11",
    xaxisname: "Values",
    yaxisname: "Percentage(%)",
    theme: "candy", // here you need to change the theme
    use3DLighting: 0
  },