asp.net ( http://www.carlosag.net/Tools/WebChart/ )で webchart コントロールを使用しています。X 軸のラベルは長い (たとえば 30 文字) ため、切り捨てられます。それらを表示するより良い方法はありますか?
ありがとう、ジータ
asp.net ( http://www.carlosag.net/Tools/WebChart/ )で webchart コントロールを使用しています。X 軸のラベルは長い (たとえば 30 文字) ため、切り捨てられます。それらを表示するより良い方法はありますか?
ありがとう、ジータ
一部のチャート コンポーネントは、多数または長い場合、x 軸のラベルの向きを自動的に変更します。また、プログラムで設定できる必要があります。ChartFXチャートを使用しているときにこれを行いました。
私が行ったことは、x 軸の文字列に使用できる高さを変更するために、チャートの下のパディングをプログラムで変更することです。
プロパティを使用してチャート コントロールの切り捨て設定を変更ChartText.StringFormat
し、適切な列挙型でインスタンス化します (切り捨てをオフにすることができます)。Enum を追加して効果を組み合わせることができます。新しいStringFormat
オブジェクトをインスタンス化し、そこから移動します。
(私のように) データを反復処理している場合は、次のような行を追加できます
If strXVal.Length > 15 Then objEngine.BottomChartPadding = 150
これにより、x 軸のテキストにより多くのスペースがプログラムで提供されます。