私の質問
jqplot を使用して、水平積み上げ棒グラフを作成しました。グラフは正常に機能しています。唯一の問題は、y 軸のラベルが表示されないことです。あなたが提供できるどんな助けも大歓迎です!
私が試したこと
パディングとグラフを含む div のサイズをいじって、ラベルが落ちているかどうかを確認してみました。そうではないようです。
CanvasAxisLabelRenderer プラグインの場所を再確認しました。何かが欠けていない限り、それは正しいはずです。
x 軸にラベルを付けることができましたが、y 軸に同じコードを使用しても効果はありません。
私のコード
$(document).ready(function() {
var x1 = [[1,1]];
var x2 = [[1,1]];
var xbenchmark = [[1,1],[1,1]];
var xuworganisatie = [[1.5,1],[1.5,1]];
var plot2 = $.jqplot('thema2chart', [x1, x2, xbenchmark, xuworganisatie], {
stackSeries: true,
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
rendererOptions: {barDirection: 'horizontal'},
pointLabels: {show: false, stackedValue: true}
},
gridPadding: {top:50, right:15, bottom:50, left:0},
series: [
{shadow: false, color:'#ddd9da'},
{shadow: false, color:'#908e8e'},
{
shadow: false,
disableStack : false,//otherwise it wil be added to values of previous series
renderer: $.jqplot.LineRenderer,
lineWidth: 2,
color:'#666666',
showLine:false,
pointLabels: {show: false},
markerOptions: {size: 7, style:"plus"
}},
{
shadow: false,
disableStack : true,//otherwise it wil be added to values of previous series
renderer: $.jqplot.LineRenderer,
lineWidth: 2,
color:'#b4d2dd',
showLine:false,
pointLabels: {
show: false
},
markerOptions: {
size: 7, style:"plus"
}}],
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
label:'Missing'
}
,
xaxis: {
label:'Showing',
min: 0,
max: 2,
tickOptions:{showGridline:false, formatString: "%#.0f", show:false},
tickInterval: 1
},
}
});
});