System.Web.UI.DataVisualization.Charting を使用して、可変数のシリーズと X データポイント値を持つ縦棒グラフを作成しています。
次を使用して値ラベルをオンにできます。
myChart.Series[0].IsValueShownAsLabel = true;
ただし、シリーズとデータポイントの数によっては、これらのラベルが判読不能になる場合があります。値ラベルを持つ方法はありますが、読み取り可能な場合のみですか?
私が考えていたのは、次のようなものでした。
int datapointsCount = ?????;
int labelPixelSize = 15;
int chartPixelSize = ?????;
if ((myChart.Series.Count * datapointsCount * labelPixelSize) > chartPixelSize) {
foreach (Series mySeries in myChart.Series) {
mySeries.IsValueShownAsLabel = false;
}
}
ただし、これはかなり厄介で、理想とはほど遠いものです。
ありがとう!!;)