7

.Net 4 DataVisualization.Charting チャートの Y 軸に表示される値をフォーマットおよび制御する方法を知っている人はいますか?

Y 軸に値、X 軸に日付があります。Y 軸の値に複数の小数点が表示されています。これらにカスタム フォーマッタを適用して、任意の形式で表示できるようにしたいと考えています。たとえば、1.75 の代わりに 1+3/4 を表示できます。

System.Web.UI.DataVisualization.Charting 名前空間の Chart オブジェクトを使用して、すべてのグラフ生成をコードで行っています。

4

2 に答える 2

8

それぞれの軸でのFormatプロパティを設定する必要があります。LabelStyle

あなたの場合、以下のように。

ChartArea.AxisY.LabelStyle.Format = "{0.00}";

詳細については、以下のリンクを参照してください。

(Kishoreによる回答を参照してください)
http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/8f843a18-c72e-4cc1-9fcc-7ad0d9e39c15#5fcef069-7ea7-4d73-9611-90bf9e14ede3

HTH

于 2010-09-02T16:30:28.823 に答える
4

私は答えを見つけました.すべてのデータメンバーが計算された後、グラフがレンダリングされる前に呼び出されるセットアップ可能なカスタマイズデリゲートがあります. デリゲートを Chart の Customize イベントにアタッチすると、そこで必要なすべてのカスタマイズを行うことができます。

this.Chart1.Customize +=new EventHandler(this.Chart1_Customize); 
于 2010-09-04T02:37:07.630 に答える