• ベストアンサー

ローソク足をPHPで描くには・・・

今PHPで、株価など使用されておりますローソク足グラフを 描きたいと思っています。 ただ初心者なので何をどうすればいいのか 分かりません。 大変大雑把な質問で申し訳ないですが、 どなかた教えていただけないでしょうか・・ よろしくお願いします!

  • PHP
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • ebiku
  • ベストアンサー率26% (41/157)
回答No.3

すいません。株の事はよくわからないのですが、こんな感じでしょうか? http://pear.veggerby.dk/wiki/image_graph:candlestick_diagram これはPEARのImage_Graphを使って描かれています。 candlestick_diagramは使ったことないのでわかりませんが、Image_Graphでグラフ表示(折れ線とか棒とか円など)するのはそんなに難しくはないですよ。

参考URL:
http://pear.veggerby.dk/,http://pear.veggerby.dk/samples/
touchme
質問者

お礼

お礼が遅くなってしまいました。すいません。。 すごいです! ずばりそのものです! しかも簡単に実装できそう。 とても参考になりました、ありがとうございます!

その他の回答 (3)

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.4

いっそ横倒しにして、テキストを駆使して擬似的に描くとか。    -----■■---    ---□□------- こんな感じで。 ただ、等幅フォントでないとずれますが。

touchme
質問者

お礼

すいませんお礼が遅くなってしまいました。 とても奇抜なアイデアで度肝を抜かれました! これなら簡単にしかも軽いものも出来そうですね。 応用技としてどこかで活用させていただきたいと 思います。 ありがとうございました!

noname#62235
noname#62235
回答No.2

グラフィックライブラリ(GD)を使用するのが一般的だと思います。 参考URL http://www.gadgety.net/shin/tips/unix/php-gd.html ローソク足のライブラリも捜せばあると思いますので、探してみてください。

touchme
質問者

お礼

お礼大変遅くなりました。。 PHPのソースコードがついていて とても分かりやすかったです。 こんなに簡単にグラフが描けてしまうなんて・・ またローソク足は見つかっていませんが、 探してみます。 ありがとうございました!

  • foreach
  • ベストアンサー率51% (43/84)
回答No.1

PHPで直接グラフィックを描画することは難しいと思うので、GDというライブラリを組み合わせれば実現出来るはずです。 ただし、グラフィックを制御するのはそれほど簡単ではないでしょうし、 グラフという理論値を描画する難易度も低いとは思えません。従ってGDと組み合わせたグラフ描画エンジンを探して使うのが賢明かと思います。 いずれにしても、どのくらいの初心者か分かりませんが、ほとんど未経験の方であればいきなりそこに行くのは厳しいかと。 また、GDはサーバーの環境にも依存しますので、レンタルサーバーによっては動かない場合もあります。つまり敷居は低くないってことです。 他の方法としては描画部分をPHPではなくJavaScriptやFlashで補う方法も考えられます。ここはPHPの質問コーナーなので詳細は避けますが、もともとWEB技術はこういった組み合わせ技術のほうが主流なのでPHPに固執する必要は無いかと。

touchme
質問者

お礼

お礼大変遅くなりましてすいません。。 確かにJavaScriptやFlashを使用したものは とても魅力的ですね。。 今JS勉強中ですのでがんばってみたいと思います! ただ携帯でも表示させられればというちょっとした欲望もあったりします。。。 ありがとうございました!

関連するQ&A

  • エクセルで株価のローソク足のグラフを書きたいのですが

    エクセルで株価のローソク足のグラフを書きたいのですが 教えて下さい。  株価データーはテキスト形式でエクセルに貼り付けることが できましたが、いざ グラフにしようとするとうまくいきません 経験者の方教えて下さい。  エクセルは2002を使っています。

  • ロウソク足・グラフ作成ソフトについて

    私は印刷営業をしている者なのですが、先方の要望でロウソク足のグラフを作ってほしいという依頼がありました。 ロウソク足とは一日の株価の動きなどをグラフ化したものらしくエクセルではできるということを知ったのですが、 これではイラストレータに移動することができないので DTPには使えません。グラフをCAD化してイラストレータなどに変換できるソフトはありますでしょうか。 または、同業の方でやったことがという方がいらっしゃったらご意見をいただけると助かります。 宜しくお願いします!

  • ローソク足について

    売りポジションを持っていて、利食いの買いをしたとします。 その様な人達が沢山いればローソク足も陽線として出るのでしょうか。今迄のトレンドの逆のローソク足が出るのは、買いや売りが増えただけでなく、利食いが増えればその様なローソク足が出るのでしょうか。教えて下さい。

  • ローソク足について・・・。

    売りポジションを持っていて、利食いの買いをしたとします。 そのような人達が沢山いればローソク足も陽線として出るのでしょうか? 解りづらいですか?  今までのトレンドの逆のローソク足がでるのは、買いや売りが増えただけでなく、利食いが増えればそのようなローソク足がでるのでしょうか?

  • EXCELの株価ローソク足+出来高+移動平均線2本

    EXCEL97を使っています。株価の4本値 出来高 5日移動平均値 25日移動平均値を 用いて、下に出来高 株価のローソク足に5日 25日の移動平均を折れ線表示にして グラフ表示させたいと考えています。 株価の4本値 出来高 表示まではデフォルトの機能であるのでグラフにできるのです が、5日移動平均値 25日移動平均値を加えるとうまく表示がいきません。 解決方法をご存知の方 教えて頂けないでしょうか?よろしくお願いいたします。

  • エクセルで株価のローソク足グラフ

    グラフウィザードでローソク足グラフを作ろうとしたら、小数点以下の数字が活かされていないので、ほとんど上下のないグラフになってしまいました。 何とか出来ないでしょうか。

  • :Excel2000でローソク足と出来高のグラフを作りたいのですが

    表題のように紙の上の部分にローソク足(4本値)下の方に出来高(棒グラフ)とか乖離率グラフ(折れ線グラフ)をつくりたいのですが、上手い方法がありますでしょうか。

  • ローソク足の色を交互に変えられますか

    ローソク足のグラフで奇数番目を赤、偶数番目を黒のごとく、交互に色分けできるでしょうか。 よろしくお願いいたします。

  • 出来高とローソク足について

    こんにちは、よろしくお願いします。 出来高とローソク足について質問いたします。 例えば、 出来高増加し、ローソク足が陽線の場合は、買い圧力増加 出来高減少し、ローソク足が陽線の場合は、買い圧力減少 出来高増加し、ローソク足が陰線の場合は、売り圧力増加 出来高減少し、ローソク足が陰線の場合は、売り圧力減少 というようにチャートを読めばよいのでしょうか? もちろん、約定しているということは、買いたい株数と売りたい株数が同数で成り立つというのは理解していますが、チャート(ローソク足+出来高)を見てもなんとなく、イメージ(人の流れ)がつかめないんです。どのようにしたら、イメージをつかめるようになるのでしょうか? よろしくお願いいたします。

  • EXCELのグラフで縦軸の目盛りを変更できますか?

    EXCELをいろいろ触っても良く分からないので、 ご質問させて頂きます。 株価のローソク足グラフを描くのに、縦軸に 適当な数値(株価)を適当に目盛りしてくれるのは 有り難いんですが、たとえば、0~14000まで目盛りして あり、且つ、0~7000くらいまでは、株価がついてない んです。つまり、全く値がついてないので、ローソク足が ありません。しかし、0~7000くらいまでも描かれて あるので、ローソク足が小さく短く、上の方で、 せせこましく連なっているだけで、大変見づらいんです。 ですから、余計な0~7000くらいまでの、下の価格帯は 削除してしまえれば、かなり目盛り幅も大きくなり、 ローソク足が長くなって、大分見やすくなると 思うのですが、そういうことって出来るのでしょうか? 以上、何卒、よろしくお願いします。 要は、ローソク足を見やすく大きくしたいんです。 アドバイスのほどお願いします。

専門家に質問してみよう