MENU
C#

【C#】 おすすめの高速グラフライブラリ ScottPlot

C#で使える、高速なグラフライブラリを紹介します。無料で使えてMITライセンス。なのに実装なしでマウスでの拡大・縮小ができる非常におすすめのライブラリです。

ScottPlot

フリーのオープンソースライブラリー「ScottPlot」です。

ScottPlotサンプル画像

ScottPlotの特徴

短いコードでグラフを表示

以下のような、短く簡単なコードで、高速なグラフを表示することができます。

double[] dataX = new double[] {1, 2, 3, 4, 5};
double[] dataY = new double[] {1, 4, 9, 16, 25};
formsPlot1.plt.PlotScatter(dataX, dataY);
formsPlot1.Render();

日本語にも対応

軸名・グラフタイトルに日本語を使っても文字化けは起きません。表示させるコードも一行で簡単に実装できます。

まとめ

以下のお悩みを持つ方は是非使って見てください。

~ こんなお悩みを持つ方は是非 ~


  • 高速なグラフライブラリを探している。
  • Microsoft純正のチャートは重い !
  • 短いコードでグラフが作成したい。

自分でコードを打つ時間がない時は

『自分でやるには時間がない、でも頼める人もいない』と悩んでいるあなたに「ココナラ」があります。

登録者数は約200万。専門家・フリーランスも多く、制作サンプルやレビューを見て自分にあった人を選ぶことができます。特に人気の「Python」なら絶対数が多いので「デキる人」も見つけやすいです。登録は無料なのでどんな人・チームがいるか確認してみてください。

(HP製作・動画製作・面倒な業務文書の作成代行も依頼もできますよ)

1分以内に完了!無料会員登録はこちら

UdemyでC#のスキルを上げる

C#のスキルを上げるには、Udemyの動画講座がおすすめです。「C#で読みやすいコードを書く50の方法」「保守性の高いコードの書き方」など、脱初心者/スキルアップのための講座が公開されています。

1講座 2440円程度で公開されており、返金保証あり。視聴期限もないので自分のペースで仕事のスピードや評価のUPのための力をつけことができます。

書籍を買うのもいいですが、同額の値段で「動画講座」でもスキルを磨いてみてください。きっと費用対効果の高い自己投資になります。

以下のリンクはC#講座の一覧です。

⇒ C#の講座一覧をみる

ScottPlotの使い方

以下の記事でScottPlotを使って散布図を表示する方法を紹介しています。興味のある方は使い方もご覧ください。

「Chartに比べて実際どれくらい早いの?」と疑問がわいたため、以下の記事で簡易計測も行いました。
興味がある方は、以下の記事もご覧ください(ScottPlotのほうが2倍早い結果です)


応援・要望お待ちしてます

ブログを見ていて「この辺を詳しく知りたい」「このライブラリの使い方を知りたい」「こんなことで困ってる」...etc があれば、コメント・問い合わせ・Twitterで教えてください。質問・ご要望に合わせて解説記事を作ります。

ブログを気に入っていただけたり、「応援してもいいよ」という方がいたら、ブログやSNSでの紹介をお願いします。 あたたかい応援は、中の人の更新の大きな励みになります。

ABOUT ME
えす
現役のソフトウェアエンジニアです。 C++ C# Python を使ってます。10年ちょい設計/開発部門にいましたが、今はQAエンジニアっぽいことをしています。

COMMENT

メールアドレスが公開されることはありません。