- ベストアンサー
VBを使ったシステムでのグラフ表示
現在VBを使って一つのシステムを作っています。DBからデータを取得してそのデータをリストとグラフを使って表示したいと思っています。グラフ表示の部分をMicrosoft Chart Controlを使って作成したのですが、X軸ラベルの表示方向がプロパティで設定できなかったり、印刷すると文字が汚くなったりして満足いくグラフができません。解決策を探したのですが見つからないので他の方法でグラフを作りたいと思っています。なにかグラフが作れるいい方法(ツール)などがありましたら教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2のものです。 はじめは標準のPictureBoxで作り始めたんですが、横倒し文字の印刷ができない仕様だったことなどから諦めて、私の場合はVS-VIEWにしました。 そのソフトにとって最適な外部コントロールを導入することは、必要な機能を得るだけでなく、APIなどを活用して開発するよりも工数の削減ができて、トータル的にはペイする、という考え方もありますので。 そのコントロールに束縛されてしまい、環境の変化に対応しにくくなる場合もあるかもしれませんが、VB自体も大きく変わっていく(いる)ので、あまり先のことを心配しても意味がないように思いました<自分。 あとはエクセルのVBAに渡してしまうとか?・・。 では!
その他の回答 (2)
- i-touch
- ベストアンサー率40% (170/415)
こんにちは 私は#1さんのURLにあるグレープシティーさんのVS-VIEWでX-Yグラフを描かせています。 スケールなどフルカスタムなので自由度は高いですが、結構大変かと思います。 印刷などはきれいで、設定も容易になります。多様な表の作成もできます。 でも普通は、グラフ/チャート専門のChartBuilderなどのほうが開発しやすいかと思います。 では!
補足
無償で作れる方法はないでしょうか?。できればおっしゃられた物を使いたいのですが、金銭的な問題があってきついです。もし他の方法で無償でグラフが作れる方法があれば教えてください。なければないという情報でも結構です。
- todo36
- ベストアンサー率58% (728/1234)
市販のOCXを使うとか
補足
無償で作れる方法はないでしょうか?。できればおっしゃられた物を使いたいのですが、金銭的な問題があってきついです。もし他の方法で無償でグラフが作れる方法があれば教えてください。なければないという情報でも結構です。
お礼
アドバイスありがとうございます。大変参考になります。トータルで考えると市販のものを購入するという方法もいいかも知れませんね。もう少しいろいろ調べてみて、どれが一番いい方法かを検討してみます。