• ベストアンサー

PHPでGDを使用しての折れ線グラフ作成

折れ線グラフの作成中なのですが、Y座標の設定をする際にどのようにすれば いいか悩んでいます。 データベースからY座標を決める元になる値を取ってきて、 それを配列に入れています。 $test = array(100,97,95,....); 値が100の時、Y座標は90。 値が50の時、Y座標は10。 以上を基準として、値が50<値<100の場合のY座標を計算したいのですが、どのようにすれば、求めることができるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • gogo-tea
  • ベストアンサー率75% (25/33)
回答No.2

Y = -(8/5)X + 170 ですかね。

phptest
質問者

お礼

ご回答ありがとうございます。 期待した結果を得ることができました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • gogo-tea
  • ベストアンサー率75% (25/33)
回答No.1

Xの差が50、Yの差が80すよね。 直線的な考え方でよいのであれば 傾きは8/5 という答えでいいのでしょうか・・・^^; Xが1増えるごとにYは1.6増えるという意味で。。。 でもこのままだとXが50の時Yは80になってしまうので Y=(8/5)X-70 ってことになるのかな。 求めておられる回答と違ったらすみません m(_ _)m

phptest
質問者

補足

ご回答ありがとうございます。 すいません。例が間違っていたのですが、 実際には以下を基準としてください。。。 値が100の時、Y座標は10。 値が50の時、Y座標は90。

すると、全ての回答が全文表示されます。