2012-04-11 78 views
1

当在jqPlot中使用主题时,x轴标签消失。颜色也被添加到系列中,y轴刻度标签字体大小也可以设置。难道我做错了什么?Jqplot主题消失x轴标签

+0

你是否设法对此进行排序?如果您确实解决了问题,请与解决方案分享代码。否则,请分享显示问题的代码。 – Boro 2012-05-29 14:13:59

+0

不,我没有,但这个要求被吸引了,谢谢你的询问..博洛尔 – 2012-05-30 09:24:04

回答

2

我有同样的问题。当我切换主题(甚至切换回默认值),如果我用

 renderer: $.jqplot.CategoryAxisRenderer 

x轴的文本不再绘制。

如果我使用

$.jqplot.DateAxisRenderer 

但是他们卷入。

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

+0

它仍在不断增长..希望他们会回答这些问题.. – 2012-12-08 06:03:29

2

我工作的这个问题,现在(jqPlot诉1.0.8)和我我想我找到了问题的根源。在通过TheMEngine activateTheme()函数末尾调用的重绘过程中,在CategoryAxisRenderer的createTicks()中,'showLabel'属性默认设置为false,并且无法为带标签的刻度切换为true。

快速修复为我工作:在插件:jqplot.categoryAxisRenderer.js

评论

t.showLabel = false; @line 149 

并取消

t.showLabel = true; @line 155 

这些更改后一切正常打算用默认和用户创建的主题。我不得不再次强调,这只是一个快速解决方案,而不是我将尽快发布在这里的最终解决方案。

0

我试着直接设置option.seriesColors,它为我工作。这意味着主题只存在于我的帮助函数中,用于创建图表,但对我来说可以。