ChartコントロールのAxisXが許されざるグラフを描画してしまうのを自動でマシにする話 (C#)
許せないグラフに出会った経験はおありですか?私はあります.
グラフ軸の範囲にゼロが存在するにもかかわらずゼロを表示しない,そんなグラフを許せるでしょうか?いいえ,許せません.
具体的にはこんなグラフが許せません.
WinFormsのChartはパパッとグラフを作ってくれますが,なぜかX軸の自動調整はおバカです(Y軸はマトモなのに!).
DataPointの最小値をAxisX.Minimumに持ってきて適当なintervalを割り当てるせいで, 実験データのようなノイズ交じりの数字を入れると, 悲惨なグラフを表示してくれるというわけです.
事前にどういった範囲のデータを格納するかが判明している場合,自前で設定しておけばいいわけですが,世の中全部そういうわけではないでしょう.
そういったときに,ちょっと賢く自動でいい感じに表示してほしいわけです(あいまいな要件定義).
今回自作した関数を適用してやると,こんな感じになってくれます.
どうですか?だいぶいい感じ()じゃないですか?
以降でソースコードと使い方について少し解説します.
続きを読むNokia 6.1 plus(Nokia X6) 日本語化
8月の大半と9月いっぱい分ブログを放置し続けたすほーいです.
Nokia 6.1 plus(Nokia X6)を買って,日本語化しようとしたんですけど,Language Changer & Locale Settingとadb-windows-automaticでは上手くいかなかったので別方法を試しました,って感じの記事です.
続きを読む