-2

PHP でグラフを作成するための優れたオープンソース ツールを探していましたが、pChartは有力な候補のようです。

私が必要としているのは、グラフの特定の要素 (カテゴリ ラベルや個々のバーなど) をクリックして、データをドリルダウンし、新しいデータと新しいグラフを新しいページに表示できるようにすることです。

これは pChart がサポートするものですか? 画像ファイルを出力することは知っていますし、ピンチのときは HTML Image Maps を使ってグラフの一部をクリックできるようにすることもできますが、もっと自動化された方法があることを願っています。

pCharts がこの機能をサポートしていない場合、推奨される別の php チャート作成パッケージはありますか? オープンソースで、ローカルにホストされている必要があります ( Google Chartタイプの API はありません)。

ありがとう!

4

1 に答える 1

1

pChart はこれを直接サポートしていません。最後に確認しました。

ただし、CSS とオーバーレイ要素でそれを行うことができます! この例を実際に見ることができる 1 つのサイトは、 http://craftcult.com/heartchart.php? userid=sugarpinkboutiqueです(例については、トップ チャートの [チャートを取得] ボタンを押してください。より複雑な例)。

基本的に、JavaScript や CSS/HTML を使用して、チャート上にクリック可能な要素を重ねることができます。CSS で絶対配置を使用し、チャートの作成に使用されたデータに基づいて JS で要素を作成することをお勧めします。

私はpChartでの作業を楽しんでいます。それはかなりよく書かれており、柔軟です。また、JSで同様のことを行うためのライブラリに関連するSOのこのリンクも見ました:http://pchart.sunyday.net/ImageMap/

于 2010-08-19T07:02:14.813 に答える