0

実際に私は Highstock ライブラリを使用しており、PHP と MySQL を使用して折れ線グラフ (Data Grouping) でグラフを生成しています。グラフをプロットするために JSON 形式を使用しています。

データベースでグラフをプロットできます。今、そのレコードの ID (データベースの主キー) を持つ任意のデータ ポイントをクリックしてポップアップ フォームを開き、コメントをデータベースに保存したいと考えています。

テーブルのデータ構造には、主キーとしてID 、時間(x 値)、ポイント(Y 値)、コメント(グラフ フォームから入力したい) があります。

  1. ID: 1,2,3,4,5,6
  2. 時間: 1345575960000、1345576140000、1345663860000、1345690200000、1345719780000、1345741920000
  3. ポイント: 1720、2040、2570、1477、978、3007
  4. コメント: (これはチャートフォームから更新したい)

この構造では ID が主キーです。だから私はIDに基づいてコメントを保存したい。チャのデータポイントをクリックしたときにコメントを保存したい。

私の問題を解決するのを手伝ってくれませんか。

4

1 に答える 1

0

を使用してポイントのクリックをトラップできます

series.dataevents.click

例えば。http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click/

トラップされたら、フォームを含むダイアログを表示できますか? フォームはサーバーに送信してコメントを保存し、非表示にすることができます。

ポイントを次のように作成します。

{
  x: 1142812800000,
  Y: 55,
  id: 12345
}
于 2013-03-02T10:41:35.950 に答える