gpt4 book ai didi

javascript - jqPlot : Rotate xaxis date labels

转载 作者:行者123 更新时间:2023-11-30 17:51:08 24 4
gpt4 key购买 nike

我正在尝试在我的 x 轴上旋转日期。似乎没有考虑 rotate 参数,而 fontFamilyfontSizeformatString 起作用。

我在 jQuery 1.10.2 和 Firefox 23.0.1 中使用 jqPlot 1.0.8

http://jsfiddle.net/JVY6a/

HTML:

<div id="chart-blood-pressure" class="jqplot-target" data-json="{&quot;diastolic_blood_pressure&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,100],[&quot;2013\/09\/24 00:00:00&quot;,70]],&quot;systolic_blood_pressure&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,130],[&quot;2013\/09\/24 00:00:00&quot;,120]],&quot;heart_rate&quot;:[[&quot;2013\/09\/25 00:00:00&quot;,76],[&quot;2013\/09\/24 00:00:00&quot;,85]]}"></div>

JS:

$(document).ready(function(){
var data = $('#chart-blood-pressure').data('json');
var plot = $.jqplot('chart-blood-pressure', [data.diastolic_blood_pressure, data.systolic_blood_pressure, data.heart_rate], {
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
rendererOptions:{
tickRenderer:$.jqplot.CanvasAxisTickRenderer
},
tickInterval:'1 day',
tickOptions:{
fontSize:'10pt',
fontFamily:'Tahoma',
angle:-40,
formatString:'%b %#d, %Y',
}
},
},
});
});

最佳答案

您必须包含 canvasAxisTickRenderer 插件:external link here或来自 jqPlot 源代码(“/src/plugins/jqplot.canvasAxisTickRenderer.min.js”)

<script type="text/javascript" src="http://cdn.jsdelivr.net/jqplot/1.0.8/plugins/jqplot.canvasAxisTickRenderer.min.js"></script>  
//or
<script type="text/javascript" src="../src/plugins/jqplot.canvasAxisTickRenderer.min.js"></script>

参见工作示例 here

关于javascript - jqPlot : Rotate xaxis date labels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com