xAxisラベルにツールチップが必要です。しかし、私がツールチップを追加するためにフォーマッタを使用すると、長いラベルはチャートを右に押すのではなく、チャートと重なる傾向があります。また、これは、ラベルに空白がある場合、空白が削除された場合に正しく動作し、チャートを右にプッシュする場合にのみ発生します。この問題は、このフィドルに示されている:http://jsfiddle.net/W5wag/44ラベルが長い場合、グラフの棒グラフのラベルが重なって表示されます
$(function(){
var chart1;
$(document).ready(function(){
var options = {
chart: {
renderTo: 'container',
type: 'bar'
},
xAxis: {
categories: ['cat1aaaaaaaaaaaaaaaasadadadad adadaaaaaaaaaaaaaaaaaaaaa', 'cat2', 'cat3', 'cat4', 'cat5'],
labels: {
formatter: function() {
return '<span title="abc">' + this.value + '</span>';
},
useHTML: true,
style: {
whiteSpace: 'nowrap'
}
},
},
};
options.series = [{
data: [3, 4, 4, 3, 9]
}];
chart1 = new Highcharts.Chart(options);
});
})
あなたはuseHTMLオプションを無効にするとグラフが右とタイトル作品にプッシュされます同様にhttp://jsfiddle.net/W5wag/46/ – morganfree