目標の進捗状況を示すのに適した棒グラフ コンポーネントを推奨できる人はいますか?

StackOverflow https://stackoverflow.com/questions/595133

  •  09-09-2019
  •  | 
  •  

質問

私は、ユーザーが日々の進捗状況を追跡できるようにする PHP アプリケーションの開発を開始しようとしています。

棒グラフの各棒に日付(2月10日、2月11日、2月12日など)を付けることができる、できればPHPまたはJavaScript(JQueryが良いでしょう)の良いグラフライブラリを探しています。横向きまたは 45 度の角度で、または各バーの下部に日番号が表示され、各月の 1 日の下に月が表示されるもの)各グラフの期間は 1 ~ 3 か月の範囲になりますが、もっと長い時間枠を処理できるものがあれば、それも良いでしょう。

これは一般的な問題であり、これを行うための一般的なベスト プラクティスの方法があると思います。折れ線グラフではなく棒グラフを使用したいと考えています (スタック オーバー フロー評価トラッカーなど)

何か案は?JpGraph と Graphite を調べましたが、どちらもあまり良く見えません。PHP スクリプトからデータを供給できる限り、フラッシュに統合されているものでも問題ありません。

役に立ちましたか?

解決

Googleのチャートを見てください。使いやすく、容易に入手ます。

http://code.google.com/apis/chart/する

他のヒント

私たちは、グラフやチャートのすべての種類を行い、JPG画像を吐き出した、 jpgraphのに使用します。

あなたが何かを探しているなら、

少し空想は、PHP / SWFチャートを見てみましょう。私は、「金融」のサイトのカップルでそれを使ってきたし、それは非常にうまく機能し、実装するのは非常に簡単です。

http://www.maani.us/charts/index.phpする

両方使ったことがあります 浮く (jQueryの場合)および フロートル (プロトタイプ用)。どちらも純粋な JS グラフ作成ライブラリです。私は個人的にこれらを棒グラフに使用したことはありませんが、どちらにも API を使用して棒グラフを生成する方法の例が用意されているので、どちらを使用しても必要なことを達成できるはずだと思います。

私は2番目本当に柔軟である ChartDirectorはに、幻想的な製品の推奨を思います。時にはあなたが望むものを達成するための方法を常にその明白ではありませんが、自分のサイト上のフォーラムは、常に正しい方向に私を指すことができました優れたピーター・クワンによって有人されます。

それは自由ではないですが、かなり安いです述べたように。

私は唯一の.NETバージョンを使用しましたが、私の理解では、すべてのバージョンは、機能的に同一であるということです。

この問題は、特にASP.NET程度であるので、適切ではないかもしれませんが、そこに有用なものがあるかもしれません。

Webベースのアプリケーションでグラフ作成

また、私はPHPで ChartDirectorはを使用し、それを愛しました。それは自由ではないが、それは信じられないほどのフル機能だと素晴らしいサポートしています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top