在jqPlot
中使用主题时,x轴标签会消失。颜色也添加到系列中,也可以设置y轴刻度标签字体大小。我做错了吗?
答案 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。这意味着主题只存在于我的辅助函数中,可以创建图形,但对我来说没问题。