2

私はハイチャート API を検索してきましたが、最大ズームアウトを (たとえば) 1 月にする方法を見つけることができませんでした。次のティックは 7 か月後、7 月などです。同時に、最大ズームインを 1 日だけにします。

例:

最大ズームアウト

***上の図を参照すると、最大ズームアウト (ズームインなし) ==> x 軸のラベルは最初の目盛りに 2005 年 1 月、2 番目の目盛りは 2005 年 7 月、3 番目の目盛りは 2006 年 1 月、4 番目の目盛りは 2005 年 1 月を表示しています。 2006 年 7 月...など。

最大ズームイン ***上の写真を参照すると、ユーザーは同時に最大 1 日だけズームインできます。(このために、「minTickInterval: 24 * 3600 * 1000」で実行しました)

そのため、最小ティック間隔を1日に設定できました。ただし、最大にズームアウトすると間隔を制御できませんでした。「tickInterval」を使用してみましたが、最大ズームアウトで x 軸に毎年 365 ティックが表示され始めます。私も「minRange: 210 * 24 * 3600 * 1000 // 210 is # of days for 7 months」を試しましたが、ズームインしてから何日も目盛りがなく、まだ運がありません。現在、最大ズームアウトの場合、datetime ラベルは auto です私のチャートまたは画面サイズに基づいて(私が思うに)スケーリングされます。

誰かがそれを行う方法を知っていましたか、それともそれらの API を適切に使用していませんでしたか? 私はすでにこれをほぼ1週間続けています。誰かが助けてくれることを願っています。ありがとう。

4

1 に答える 1

0

tickPositioner を使用して、目盛りの位置を設定する独自の関数を定義できます。

http://api.highcharts.com/highcharts#xAxis.tickPositioner

于 2013-02-20T10:24:54.213 に答える