2019-09-17Chartクラス(System.Windows.Forms.DataVisualization.Charting名前空間)のChartTypeには、SeriesChartType.ErrorBarというものがあります。単語だけ見ると(Errorって・・・)あまりよい印象はないですが、これは「誤差範囲グラフ」という普通のグラフです。「データの変動性の図形描写であり、誤差(エラー)あるいは報告された測定の不確かさを示すためにグラフにおいて使用される」となっています。以前からChartコントロールで使用しているサンプルコードでそのまま'SeriesChartType.ErrorBar'を指定してみました。実行するとこのようなグラフになります。下記がサンプルコードです。}}何かが足りない点は出ているのに、Yがすべて0のところになっています。中央または平均のポイント値。上限のエラー値となっています。上限と下限を、固定値(上限=2.0、下限=0.1)でコードを下記のようにして、再度実行してみます。}}実行するとこのような表示になりました。};このようになります。普通のグラフになってしまいました。上限・下限を個別に指定する誤差範囲グラフの表示を見るために上限・下限を個別に指定してみます。コードを下記のように変更します。}}実行するとこのような表示になります。実際には、データに上限(Max)、下限(Min)、平均(Ave)を算出したものなどを使うと、誤差範囲をもっと視覚的に見ることができるようになります。データ型クラスを生成する機能があります。フォームアプリケーションで「ツールバー」を使うと直感的な操作を行えるので便利です。今回は、コーディングのみでToolStripコントロールを使ってツールバーを作る方法を紹介します。サービスの一覧を取得するサービスに関する情報を取得・操作するには、「System.ServiceProcess名前空間」で取り扱います。TraceListernerの派生クラスを作るプログラムを作ってデバッグをするときに「トレース」はとてもよく使います。Studioなどでは「出力」ウィンドウなどに表示などをしてくれるのでとても助かります。