0

JavaScript でグラフ ライブラリを探しています。

Lines をサポートする必要があります (すべてのチャート ライブラリがサポートしていると思います)。データ量が多いため、ズームをサポートする必要があります。

他のライブラリを使用しているときに見つけた問題は、x 軸のスケーリングです。

文字列でデータを取得します:

y=[43,56,34,63....]
x=[24/04/12 22:47,...]

ただし、行数と間隔はユーザーが指定します。つまり、50 個のデータまたは 500 個のデータを持つことができます。これらの日付と時刻を入力すると問題が発生します。文字列の長さを調べて、ズームアウトすると4〜5個表示され、ズームインするとより詳細に表示されるライブラリが見つかりません。

お金は問題ありませんが、試用版が必要です。

編集:開始日を設定できるライブラリを試してから、ポイントごとに間隔を設定しました。しかし、私の間隔は一定ではないので、それも使用できません。

4

1 に答える 1

0

amCharts をお試しください。このライブラリは、日付を系列としてサポートしています。あなたの仕事は、日付文字列を JavaScript Date オブジェクトに変換することです。これは非常に単純な作業です。日付ベースのデータを含むグラフの例を次に示します: http://amcharts.com/javascript/line-chart-with-date-based-data/

日付/時間ベースのデータを持つ別のもの: http://amcharts.com/javascript/area-chart-with-time-based-data/

このライブラリをダウンロードして試すことができます。

于 2012-05-10T06:22:59.703 に答える