グラフ描画パッケージにも色々あり、本来ならChartコントロールが万全であれば良かったのですが、ちょっと気になって色々試した末にLiveChart2に一旦は落ち着いたのですが、これがかなりの曲者で、何度となくCopilotを交えて途方もない時間を費やしました。未だrcだったりと万全ではないのもなんですが、更新の度にそもそもコンパイルエラーが出たりする始末。今週末も延々とその辺りの改善方法を探ってたんですが...
- JV-Linkの32bit縛りによるターゲット環境x86必須
- 既にVisual Studio Community2026の流れで.NET10に移行
この辺り絡みでChartコントロール1本にしようかと。これ、実はマイニングのグラフにはそもそも使ってたんですが、他の棒グラフや円グラフはLiveCharts2にしてたんです。でも、どうあがいても上手く動かすことが出来なくなり...Copilotとやり取りし、Geminiにも問い合わせたけど、LiveCharts2はx86にも微妙だし.NET10にも微妙との事で、この両方だともうやめれば的な感じだったので。
やりだすと全ての修正入れないとそもそも動かす事すら出来ないので、一気に修正進めてやっとLiveCharts2関連全て削除しテスト出来る段階まで進められました。この後動作確認しながら表示の微調整とか進めて次のバージョンリリース準備になります。
こちらがChartコントロールです。若干微調整違いで違うけど、まあ、大差ないし、実はLiveCharts2は表示後ではなく表示する時にちょっとアニメーションするんだけど、そんなのは重要ではないし(笑)
ただ、そもそもの始まりとして、出馬表表示には特に問題は出ていなかったのですが、投票分析で円グラフを表示させてたんですが、これが出なくなってたんです。そうなるとバグレベルなんで修正必須になるので対処してたんです。
でまあ、その対処する際にこれまではそれ程購入履歴が無かったので気にならなかったのですが、もう随分と使い込んでますので投票データが膨れ上がって表示まで相当待たされるのでその改善しながらグラフ対応と
0 件のコメント:
コメントを投稿