vb.net(vs2008)でのグラフ作成について
こんにちは
今、vb.netでグラフを作成しようとしているのですが、うまくいかないので
質問させて頂きます。
グラフ作成に、ZedGraphを使っていまして、単純にX軸Y軸に値を設定し、
グラフを表示することはできています。
しかし、X軸を日付にしたいのですが、うまくいかず困っております。
値を追加するときにPointPairListを使うと、引数がDouble型しかダメみたいなのです。
もしかしたら、初歩的なことかもしれませんが、X軸を日付にする方法を
ご存知でしたら、ご教授願います。
また、ZedGraphではなく他の方法でグラフ作成できる方法がありましたら、
合わせて教えていただけると嬉しいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1年半前くらいにZedGraphを使いました。
ぼんやりした記憶ですがアドバイスさせていだたきます。X軸のラベルに日付文字列を表示したいということでしょうか。
グラフにするデータはPointPairListにPointPairのインスタンスをAddするようにしていますか?
PointPairクラスのPointPair(Double, Double, String)のコンストラクタを使うと3番目の引数でラベル文字列を設定できるのでそこに日付文字列を設定すればいいと思います。
X座標データが日付ということでしょうか。
であればZedGraphのXDateクラスに日付を設定し、Double型のデータを取得するプロパティを使うことになると思います。
ryoyamaさん
ご回答ありがとうございます。
言葉足らずで申し訳ありませんでした。
やりたいのは、X座標のデータが日付のグラフを作成したかったです。
ご回答頂いたXDateクラスを少し調べたら、なんとかX座標データが日付のグラフが
作成できました。
ありがとうございました。
プログラム作成には以下を参考にしました。
ZedGraphのサイトのTutorial:Date Axis Chart Demo
No.2
- 回答日時:
どのようなデータを使って、どのようにグラフをどのようなコードで書いているかを掲載しないと
これを見ている人は、詳しい状況を把握できないので、あいまいな答えしかだせないかと。
特にグラフ関係を描画する場合は、レイアウト等個人の好みによるカスタマイズを求められるので、
他の人のサンプル等を含め自分で理解するように色々試したりして、自分の物にしないと後々
使えないかと思いますよ。
VB2008 を使っているのなら、今後の事も考えてこの際、Microsoft の Chart Control を
使用されたらいかがでしょうか?
VB2005 以上の環境で使用できるし、VB2010 からは、後でインストールしなくても最初から入って
いるようだし。
それに、サンプル集(英語版)もダウンロードできます。(同一サイト上にあったかと)
vbhanatyanさん
ご回答ありがとうございます。
言葉足らずで申し訳ありませんでした。
参考のURLをみまして、chart Controlも使えそうだなと感じました。
まだ、試行錯誤していますが、chart Controlも視野に入れていきたいと思います。
ご協力ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) エクセルで作業ごとの時間をグラフ化し、勤務時間より超過している作業の割り出しをしたいのです 6 2022/08/15 22:52
- Excel(エクセル) エクセル ヒストグラム作成 1 2023/01/02 09:55
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Excel(エクセル) 折れ線グラフの書き方 2 2022/09/08 10:03
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの元のデータを消しても...
-
VBA グラフの存在の判定について
-
論文に載せるグラフを作成したい
-
Excelマクロでグラフの縦軸目盛...
-
excelのグラフをLaTexに挿入す...
-
excelで散布図に線を追加したい
-
他のサイトのグラフを取り込ん...
-
MFCプログラミング
-
グラフの色を数値で変わるように!
-
HP上にあるグラフの再現
-
Excelのグラフ「2軸上の折れ線...
-
MATLABのプログラミング
-
C#のChartで目盛線をグラフの前...
-
現在、エクセルで、選択したグ...
-
Matlabによる複素数・・・
-
EXCELマクロで順番にグラフをつ...
-
onedriveで同期解除をしたら、...
-
vlan internal allocation poli...
-
teratarmでコマンド入力すると...
-
TXTファイルを上書き保存する前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論文に載せるグラフを作成したい
-
Excel VBAでグラフをクリックし...
-
excelのグラフをLaTexに挿入す...
-
VBA グラフの存在の判定について
-
C言語によるハノイの塔のプログ...
-
Excel VBAでのグラフ
-
【VBA】Excel等高線グラフの...
-
excelで散布図に線を追加したい
-
C#のChartで目盛線をグラフの前...
-
レガシーASPでのグラフ作成...
-
Excel VBAで、グラフを特定のセ...
-
グラフの元のデータを消しても...
-
OWCによるグラフ描写について
-
Matlabによる複素数・・・
-
c言語 正負の値それぞれでの最...
-
Webでのグラフ表示を行うには、...
-
グラフを「似ている」順に並べ...
-
gnuplotで関数を途切れさせるに...
-
C言語でグラフ作成
-
グラフの色を数値で変わるように!
おすすめ情報