小さな一歩の積み重ね

  • 投稿日:
  • by
  • カテゴリ:
  • ハッシュタグ:

昨夜は定年退職者の送別会だったのですが、今朝はなぜか4時過ぎに目が覚めてしまい、眠い目をこすりつつ pChart に取り組んでいました。

なんとか化けずに日本語を出す方法を把握したのですが、pChart の PHPコードを別ファイルに切り出すということは、データの受け渡しが発生するということです。
それも一個や二個の変数ではなく、グラフを描かせるわけですから、配列データということになります。

imgタグでPHPファイル名を指定したあとに「?data=...」とやって、$_GETで受け取ってもいいですが、それだと大変です。
Ajaxのように JSONを使ってやり取りする方法もありますが、今回はPHPのセッション($_SESSION)を使ってみました。
思ったより簡単に実現が出来ました。 もっと早くやっておけばよかった。

それからグラフの表現を調節するのに試行錯誤。 縦(Y)軸の目盛間隔の指定はどうすれば出来るんでしょうね? 誰か教えてください。 SetYAxisNameで指定した縦軸の名称がヘンなので、これは表示を諦めました。
あと drawTresholdで、要員数をしきい値として水平線を引こうとしたんですが、Y軸の最大値が奇数だと正しく引けないようです。 Y軸関係はバグが多いのかな?

続いて今度は、全工程と、設計、加工、組立のそれぞれのグラフを、タブを使って同じページで表示させる方法をやってみました。
jQueryデザイン入門』のサンプルページからコードを頂いてちょっといじったら、これまた簡単にタブページが作れました。 素晴らしい!

今日は本当に暑くて、しかも10時から14時まで外出した疲れで夕方まで寝ていたのですが、pChartとセッション、jQueryによるタブページと、一気に学ぶことができました。

ところで、今使っている pChart は 1.27d なんですが、pChart 2.0 のサイトを見つけました。 これって次期バージョンなのかしらん?