JFiddleで複製できたという問題があります。リンク: http: //jsfiddle.net/h5sSR/
$(function() {
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
tooltip: {
backgroundColor: {
linearGradient: {
x1: 0,
y1: 0,
x2: 0,
y2: 1
},
stops: [
[0, 'white'],
[1, '#EEE']
]
},
xDateFormat: '%m/%e/%y %H:%M',
borderColor: 'gray',
borderWidth: 1
},
rangeSelector: {
selected: 1
},
series: [{
name: 'USD to EUR',
data: usdeur
}]
});
});
問題:ツールチップの下で常にxDateFormat属性を適用する必要があります(月/日/年 時:分)。少量のデータを選択した場合に完全に機能します。表示するデータが大量に選択されている場合は、別の形式が使用されます。
例:JFiddleで試してみてください(上記のリンク)。少量のデータが表示されるように初期化され、ホバーすると、次のように日付が表示されます:12/3/12 0:0。それは最高です。次に、ナビゲーターを先頭にドラッグしてグラフにカーソルを合わせると、DateFormatが(Week from Day of Week、Month Day、Year)に変わります。
解決方法:これが発生する理由と、表示されているデータの量に関係なく、常にxDateFormat属性を適用するにはどうすればよいですか?