Jqplot主题消失了x轴标签

时间:2012-04-11 04:25:39

标签: jqplot

jqPlot中使用主题时,x轴标签会消失。颜色也添加到系列中,也可以设置y轴刻度标签字体大小。我做错了吗?

3 个答案:

答案 0 :(得分:2)

我有同样的问题。如果我正在使用

切换主题(甚至切换回默认值)
      renderer: $.jqplot.CategoryAxisRenderer

不再绘制x轴文本。

如果我使用

    $.jqplot.DateAxisRenderer
然而,他们被吸引了。

我甚至尝试将渲染器指定为主题的一部分,但这似乎被忽略(可能是故意的)

答案 1 :(得分:2)

我正在研究这个问题(jqPlot v.1.0.8),我想我找到了问题的根源。当经历ThemEngine activateTheme()函数结束时调用的重绘过程时,在CategoryAxisRenderer的createTicks()中,'showLabel'属性默认设置为false,并且对于带标签的刻度不能切换为true。

快速修复对我有用:插件: jqplot.categoryAxisRenderer.js

评论

t.showLabel = false; @line 149 

并取消注释

t.showLabel = true; @line 155 

在这些更改之后,一切都按预期的方式使用默认和用户创建的主题。我必须再次强调,这只是一个快速解决方案,而不是我将在此发布的最终解决方案。

答案 2 :(得分:0)

我试着直接设置了适合我的option.seriesColors。这意味着主题只存在于我的辅助函数中,可以创建图形,但对我来说没问题。