2012-01-17 6 views
8

私は株価データのテーブルを燭台として視覚化したいと思います。トレンドラインとして。生データからPNGを生成できるC呼び出し可能なライブラリはありますか?

私は生の価格データを入力としてグラフィックファイル(写真)が出てくるC呼び出し可能なライブラリを探しています。私はどこかに保存して、HTMLページに自分のCGI生成する。

多くの候補があると思います。私はこれまでのところ、この朝だけ三つの可能性を見つける:

  1. ブーストグラフィックインターフェース言語
  2. ImageMagickの
  3. のgnuplot
  4. 私もHTML5のキャンバスに直接描画を想像することができます。私はそのアプローチについて何も知っていません。

簡単、柔軟、豊富で強力なアプローチ/ライブラリをお勧めしますか?

+2

場合、私はちょうどそれをレンダリングするためにキャンバス要素を使用して検討します。 Googleで「HTML5 Chart」を検索することをお勧めします。 – gahooa

+0

@gahooa - ありがとう、私はあなたの提案をします。 –

答えて

10

GDライブラリは、動的PNGを作成するのに便利です。

これはC言語で書かれており、PHPやPerlなどの言語に適した言語バインディングを持っています。また、シェルプログラミング用のコマンドラインツールもいくつかあります。

GDとCプログラミングのため、この質問を参照してください:あなたが何をしたいんGDの上に

Looking for GD tutorial in C/C++

A Perlライブラリはここにある:

https://metacpan.org/pod/GD::Graph::candlesticks

コードサンプルであなたがまだperlを試していなくても、読みやすいです。 それをプレーンな古いCGIスクリプトとして使用します。または、もっと奇妙なものを試してみてください。

例:

Candlestick

Trendline

+1

ハンクス! @knb答え*** ***私は尋ねた質問。他の人は、私が見たいと思っているHTML 5のソリューションについても言及しています。しかし、gdlibは本当にサーバー上に写真を描きたい場合には完璧に見えます。さらに、ドキュメントは優れています。 –

0

は、SQLデータベースhttp://sqldashboards.com/sqlchartからデータを引っ張っていると仮定すると、まっすぐなコマンドラインから.pngをするために、チャートの多くの種類を生成することができます。それは、Javaのようにクロスプラットフォームとスタンドアロンの1つの瓶です。無料版にはウォーターマークがありますが、学生やオープンソースのプロジェクトでは無料です。

キャンドルスティックは、次のようになります。あなたの目的は、HTMLでこのデータを表示することです enter image description here enter image description here

関連する問題