• ベストアンサー

VBを使ったシステムでのグラフ表示

現在VBを使って一つのシステムを作っています。DBからデータを取得してそのデータをリストとグラフを使って表示したいと思っています。グラフ表示の部分をMicrosoft Chart Controlを使って作成したのですが、X軸ラベルの表示方向がプロパティで設定できなかったり、印刷すると文字が汚くなったりして満足いくグラフができません。解決策を探したのですが見つからないので他の方法でグラフを作りたいと思っています。なにかグラフが作れるいい方法(ツール)などがありましたら教えてください。

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

  • ベストアンサー
  • i-touch
  • ベストアンサー率40% (170/415)
回答No.3

#2のものです。 はじめは標準のPictureBoxで作り始めたんですが、横倒し文字の印刷ができない仕様だったことなどから諦めて、私の場合はVS-VIEWにしました。 そのソフトにとって最適な外部コントロールを導入することは、必要な機能を得るだけでなく、APIなどを活用して開発するよりも工数の削減ができて、トータル的にはペイする、という考え方もありますので。 そのコントロールに束縛されてしまい、環境の変化に対応しにくくなる場合もあるかもしれませんが、VB自体も大きく変わっていく(いる)ので、あまり先のことを心配しても意味がないように思いました<自分。 あとはエクセルのVBAに渡してしまうとか?・・。 では!

amuro1980
質問者

お礼

アドバイスありがとうございます。大変参考になります。トータルで考えると市販のものを購入するという方法もいいかも知れませんね。もう少しいろいろ調べてみて、どれが一番いい方法かを検討してみます。

その他の回答 (2)

  • i-touch
  • ベストアンサー率40% (170/415)
回答No.2

こんにちは 私は#1さんのURLにあるグレープシティーさんのVS-VIEWでX-Yグラフを描かせています。 スケールなどフルカスタムなので自由度は高いですが、結構大変かと思います。 印刷などはきれいで、設定も容易になります。多様な表の作成もできます。 でも普通は、グラフ/チャート専門のChartBuilderなどのほうが開発しやすいかと思います。 では!

amuro1980
質問者

補足

無償で作れる方法はないでしょうか?。できればおっしゃられた物を使いたいのですが、金銭的な問題があってきついです。もし他の方法で無償でグラフが作れる方法があれば教えてください。なければないという情報でも結構です。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

市販のOCXを使うとか

参考URL:
http://www.grapecity.com/japan/support/database/VisualBasic_ProductList.htm
amuro1980
質問者

補足

無償で作れる方法はないでしょうか?。できればおっしゃられた物を使いたいのですが、金銭的な問題があってきついです。もし他の方法で無償でグラフが作れる方法があれば教えてください。なければないという情報でも結構です。

関連するQ&A