这是一个非常简单的问题,但是我被困了2天并开始相信魔法。 好吧,我只需要简单地旋转Y轴标签垂直。 jqPlot文档和示例说我必须使用:
labelRenderer: $.jqplot.CanvasAxisLabelRenderer
我做了,但它仍然不起作用。我甚至尝试将jqPlot示例复制粘贴到我的项目中,但它也无法正常工作!是的,我连接了canvasAxisLabelRenderer.js和canvasTextRenderer.js。在这里,请检查我的jsfiddle:http://jsfiddle.net/gu3Cr/5
UPD: 刚刚注意到,它不仅仅适用于Chrome(第34版)。在mozilla firefox 28它的工作原理。但它仍然是一个问题,因为jqPlot示例在Chrome上正常运行。
答案 0 :(得分:2)
您的示例代码很好,但您的JSFiddle存在脚本引用问题。在Chrome控制台中,我看到了这一点:
Refused to execute script from 'https://bitbucket.org/cleonello/jqplot/raw/e8af8a37f0f14ea1e8c630ecfe6f1b1933794036/src/plugins/jqplot.canvasAxisLabelRenderer.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.
我删除了该引用,并添加了一个指向http://cdn.jsdelivr.net/jqplot/1.0.8/plugins/jqplot.canvasAxisLabelRenderer.min.js的链接,它运行正常。请参见此处的修改示例: