を使用してマルチチャートを開発しようとしていangular-nvd3
ます。
グラフは正常に動作し、データを取得して必要な値を表示できます。私が今抱えている問題は、特定の値を表示したいのですがx-axis
、何らかの理由で表示できないことです。
ここに私がこれまでに持っているものがあります: http://codepen.io/NickHG/pen/rLWNea?editors=1010
チャートのオプションは次のとおりです。
chart: {
type: 'multiChart',
height: 450,
margin: {
top: 10,
right: 40,
bottom: 60,
left: 30
},
useInteractiveGuideline: false,
transitionDuration: 10,
style: 'expand',
tooltip: {
keyFormatter: function(d, i) {
return "Test";
}
},
zoom: {
enabled: true
},
xScale: x_scale,
xAxis: {
ticks: 14,
domain: [0, 14],
axisLabel: '',
tickFormat: function(d) {
return d3.time.format('%H:%M')(new Date(d * 1000));
}
},
Axis1: {
axisLabel: '',
axisLabelDistance: -100
}
}
私が達成しようとしているのは、各時間の X 軸です00:00 to 23:00
(これも試しましたが、運がありません: d3.time.scale を使用して、1 日の各時間と各曜日のラベルを作成する方法)
x 軸のアイデアは、時間、日、または週を表示できるようにすることですが、時間の表示方法を正しく理解すれば、別の形式で値を出力する方法を自分で理解できるはずです。 .
助けてくれてありがとう