ライブデータを使用して、風向ゲージを作成しようとしています。
風角を度単位で北北西、北西などに変換する必要があり、そのための関数を作成しました。
問題は、ラベルがハイチャートで歪んでいることです。(90、180などにはありません)
ここにペーストビンがあります:http://pastebin.com/CjAWpFHJ
ここに写真があります:http://postimage.org/image/c17tlf78l/
ライブデータを使用して、風向ゲージを作成しようとしています。
風角を度単位で北北西、北西などに変換する必要があり、そのための関数を作成しました。
問題は、ラベルがハイチャートで歪んでいることです。(90、180などにはありません)
ここにペーストビンがあります:http://pastebin.com/CjAWpFHJ
ここに写真があります:http://postimage.org/image/c17tlf78l/
問題は、tickPixelIntervalを使用していることですが、tickIntervalである必要がありますが、実際の例を見てください:http: //jsbin.com/oyudan/19/edit
もちろん、この行を意味します:
yAxis: {
....
tickInterval: 22.5,
}
また、labels.step = 2を設定しているため、コードではラベルはレンダリングされません。
yAxis: {
....
labels: {
step: 2
}
}
すべてのラベルが必要な場合は、その行を削除してください。