使用主题时jqPlot
,x 轴标签会消失。颜色也添加到系列中,也可以设置 y 轴刻度标签字体大小。难道我做错了什么?
问问题
518 次
3 回答
2
我有同样的问题。如果我正在使用切换主题(甚至切换回默认值)
renderer: $.jqplot.CategoryAxisRenderer
不再绘制 x 轴文本。
如果我使用
$.jqplot.DateAxisRenderer
但是它们是被绘制的。
我什至尝试将渲染器指定为主题的一部分,但这似乎被忽略了(可能是故意的)
于 2012-12-07T11:15:49.120 回答
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
在这些更改之后,默认主题和用户创建的主题都按预期工作。我必须再次强调,这只是一个快速解决方案,而不是我将尽快在此处发布的最终解决方案。
于 2013-07-03T17:10:37.573 回答
0
我试图直接设置对我有用的 option.seriesColors。这意味着该主题仅作为创建图形的辅助函数中的某些内容存在,但对我来说没问题。
于 2014-08-20T07:54:03.893 回答