我有這個jqplot條形圖。豎線顯示豎線的當前顯示,我想橫向顯示。水平渲染Jqplot條形圖
如何設置jqplot屬性,以便我可以水平顯示圖形並使用百分比值保留輸出?
我希望你能幫我做到這一點。謝謝:)
下面是代碼
附Scirpts
<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="../excanvas.js"></script><![endif]-->
<script src="../jquery-1.4.4.min.js" language="javascript" type="text/javascript" ></script>
<script src="../jquery.jqplot.js" language="javascript" type="text/javascript" ></script>
<script src="../plugins/jqplot.categoryAxisRenderer.js" language="javascript" type="text/javascript" ></script>
<script src="../plugins/jqplot.dateAxisRenderer.js" language="javascript" type="text/javascript" ></script>
<script src="../plugins/jqplot.barRenderer.js" language="javascript" type="text/javascript" ></script>
<script src="../plugins/jqplot.pointLabels.js" language="javascript" type="text/javascript" ></script>
JQuery的初始化
$(document).ready(function(){
$.jqplot.config.enablePlugins = true;
line1 = [20, 0];
plot2 = $.jqplot('chart2', [line1], {
seriesColors: ["#82BC24","#363636"],
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
rendererOptions:{barMargin: 25},
yaxis:'y2axis',
shadow: false
},
axes: {
xaxis:{
ticks:[2010, 2040],
renderer:$.jqplot.CategoryAxisRenderer,
tickOptions:{markSize:0}
},
y2axis:{ticks:[0, 100], tickOptions:{formatString:'%d\%'}}
}
});
});
的HTML
<div id="chart2" class='plot' style="margin-top:20px;
margin-left:20px; width:200px; height:200px;">
</div>
http://stackoverflow.com/questions/13795649/how-to-make-jqplot-bar-chart-point-labels-vertical-align 可能幫助一些之一。 – Dharmik 2012-12-19 12:30:58
嘗試切換x軸和y軸,東西的選項,如 x-軸:{ 蜱:[0,100], tickOptions:{formatString的: '%d \%'} }, y2axis:{ 蜱:2010年,2040年], 渲染:$ jqplot.CategoryAxisRenderer, tickOptions:{markSize:0}} – 2016-06-16 15:51:27