2019-09-17MSDNでは、ポイントグラフの説明として「データを表すときに値のポイントを使用します」となっています。これは、「散布図」のことになります。線グラフや棒グラフと異なり、データの2つのデータの組合せをXYとしてそのままグラフに表示するというもので、データの散布・収束を見るために使用します。サンプルコード基本のサンプルは下記のようになります。}}このコードをビルド、実行すると下図のように表示されます。上記のようにデータを位置として点で表示して終わりじゃないの?と思われるかもしれません。このポイントグラフに限らずChartコントロールでは、この「点」もカスタマイズできます。点のサイズ(Chart.Series.MarkerSizeプロパティ)Chart.Series.MarkerSizeプロパティを変えると、点の「サイズ」を変えることができます。デフォルトのMarkerSizeは'5'です。MarkerSizeの値は、0や1だと正直なところ見えません。MarkerSize=2であれば、かろうじて見える(ちゃんと表示されている)ことが確認できます。キャプチャ画像で解像度などの関係でわかりづらいかと思いますので、一部拡大した画像も載せておきます。MarkSize=10にすると、このくらいの大きさです。追加は下記の箇所で行いました。点の形(Chart.Series.MarkerStyleプロパティ)Chart.Series.MarkerStyleプロパティを変えると、点の「形状」を変えることができます。マークサイズを'20'(見やすさのため)にして、下記の箇所に追加しました。マークスタイル(形状)を指定Chart.Series.MarkerStyleプロパティに指定できるMarkerStyleの値は、下記の10種類です。サブスレッドからフォームの表示を行う(Invoke)C#でスレッドを生成して、処理を行うとその処理状態やデータなどをフォーム上に表示したくなります。円グラフを表示する(Chartコントロール)ここまで、折れ線グラフ、棒グラフを表示してみました。この2つはデータ系列を構成する各項目の大きさを表示するものです。メモリサイズ、メモリ使用量などを取得する仕事などでプログラムを作ると、「作ったプログラムがシステムに悪影響を及ぼさないか」を確認する必要性があり、そのうちの一つに「プログラムがメモリを占有していない」ことを確認することがあります。プログラムでリソースを作って使う」でリソース(resx)ファイルを使った方法を紹介しました。