0

asp.net ( http://www.carlosag.net/Tools/WebChart/ )で webchart コントロールを使用しています。X 軸のラベルは長い (たとえば 30 文字) ため、切り捨てられます。それらを表示するより良い方法はありますか?

ありがとう、ジータ

4

2 に答える 2

0

一部のチャート コンポーネントは、多数または長い場合、x 軸のラベルの向きを自動的に変更します。また、プログラムで設定できる必要があります。ChartFXチャートを使用しているときにこれを行いました。

于 2009-10-28T06:38:01.190 に答える
0

私が行ったことは、x 軸の文字列に使用できる高さを変更するために、チャートの下のパディングをプログラムで変更することです。

プロパティを使用してチャート コントロールの切り捨て設定を変更ChartText.StringFormatし、適切な列挙型でインスタンス化します (切り捨てをオフにすることができます)。Enum を追加して効果を組み合わせることができます。新しいStringFormatオブジェクトをインスタンス化し、そこから移動します。

(私のように) データを反復処理している場合は、次のような行を追加できます

If strXVal.Length > 15 Then objEngine.BottomChartPadding = 150

これにより、x 軸のテキストにより多くのスペースがプログラムで提供されます。

于 2012-11-14T20:22:12.383 に答える