2012-03-06 87 views
2

我并非试图修改刻度标签(可通过ticksOptions完成),而是修改轴标签。如何操纵JQplot中的轴标签?

我想这样做,因为我的轴标签是压倒我的蜱标签 - 或者也许是相反的:)

我尝试使用labelOptions属性,但不能动我的标签的位置。

注意:该标签是通过label:my_text属性定义的。

+1

你可以直接修改CSS:看到这个答案:http://stackoverflow.com/a/12784780/888177 – Stefan 2012-10-08 15:35:27

回答

0

下面设置用于轴标签:

axes: { 
    xaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    }, 
    yaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    } 
} 

及以下的图例标签:

series: [ 
    { 
     label: "label of serie one" 
    }, { 
     label: "label of serie two" 
    } 
] 

在项目工地当前文档中缺少许多信息,因为它是说那里了。目前,最好的办法是阅读代码中的文档(这不是很困难)。

希望这会有所帮助。

+0

嗨,感谢您的回复,但实际上,如问题所述,我已经找到了“labelOptions “财产。问题是我无法找到如何管理标签的位置。我发现了一个通过操纵jqplot-yaxis类来操纵整个轴风格的解决方法。 – Bacon 2012-03-16 10:21:51

+1

哦,对不起。有“plugins/jqplot.canvasAxisLabelRenderer.js”用于修改轴标签(例如,字体系列/大小,旋转角度),但我可以找到一个可以帮助您的选项。另一方面,你得到的结果有点奇怪,我唯一能说的是“你用最新的版本吗?”顺便说一句CSS解决方案不是一种解决方法,而是一个真正的解决方案。覆盖CSS文件非常灵活。 – maliayas 2012-03-18 23:56:43

+0

是的,我正在使用最新版本。问题确实是我设置的标签可以被Ticks标签覆盖,这使得它们都不可读。 jqplot-yaxis上的Css允许您操作全局轴文本,而不仅仅是轴标签。无论如何,我决定在标题中设置标签,以显示想要的信息。 – Bacon 2012-03-19 17:02:48