googleで
カスタム検索
プロフィール

けろ&ひな

Author:けろ&ひな
大阪在住。
親ばか。
最近、転職したよ。でも、やってることは一緒なんだけどね。;-P

最近の記事
カテゴリー
月別アーカイブ
最近のコメント
最近のトラックバック
スポンサード リンク

スポンサーサイト--------(--)

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[C#] [Chart] グラフにイメージを表示する2015-07-22(Wed)

連投。
折れ線グラフにイメージを表示したい。ただし、イメージはResourcesに追加して、そこから引っ張ってくる。

chart.Sereise[].MarkerImage を使用すればいいのはすぐにわかる。
分かるのだが、MarkerImage は String だ。。

いろいろググると、ここにはパスを入れるみたいだった。
ググって出てきたのはこれくらい。あとは地道にリファレンスを眺めながらだ。。

どうやら、MarkarImage にはパスのみでなく、Resourceのキーでも行けるみたいだ。
それから、Chart内で使用するImageは、 chart.Images に名前付きで登録する必要があるらしい。

というわけでこんな感じ。

まずはChartに使用するイメージを登録。
Image mark = new Bitmap(Resources.イメージ, 横, 縦);
NamedImage imark = new NamedImage("イメージキー", mark);
chart.Images.Add(imark);


それから、登録したイメージを使用する。
chart.Series[].MarkerImage = "イメージキー"


最初にResourcesから引っ張ってきた画像をそのまま使用したら、えらくでかい画像がババーンと出てきて参った。。
なので、Bitmapを使用してサイズ変更して NamedImage で登録することで回避した。

情報が少なくて、これだけやるのにも時間が掛かった。。。orz


関連記事

コメントの投稿

管理者にだけ表示を許可する

コメント

工事中
RSSフィード
リンク

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。