サイズを動的に変更する必要がある X 軸に Days 値が表示された積み上げ棒グラフがあります。
ポイントの数が少ない場合、たとえば 2 の場合、間隔値の値が小さくなり、軸上に 2 つのラベルしか表示されず、多くのラベルが表示されます。
理想的な値は Interval = 1 (IntervalType="Days" を使用) です。しかし、これは別の問題を引き起こします: 間隔がこのように設定されている場合、多くのポイントがあり、チャートのサイズが小さい場合、間隔が変更されないため、ラベルがすべて表示されます。
問題を説明するためのスクリーンショットをいくつか示します: http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7
間隔はデフォルトのままで十分なポイント (5/31 - 6/10): http://imgur.com/LEFEZjq,seYdvMJ,eVydRNB,Jwvu5s7#0
間隔はデフォルトのままで、ポイント数が少ない (5/31 - 6/1): ...#1
間隔 = 1 および少数のポイント (5/31 - 6/1): ...#2
間隔 = 1 かつ多数のポイント (5/31 - 7/29): ...#3
私の質問は: 両方を持つ方法はありますか? 間隔を 1 に設定しても、収まらないときに余分なラベルを取り除くには?
私の考えでは、Interval を最大 1 にしてデフォルトの計算値にすることで、Rendered イベントで変更して実装しようとしましたが、うまくいかないようです。