0

mvc アプリケーションでテレリック棒グラフを試しています。x 軸のラベルのテキストが非常に長くなり、重なり合うことがあります。どうすればこれを解決できますか? これにツールチップを使用できますか? 各バーのツールチップ テキストを設定する方法は?

前もって感謝します。

4

1 に答える 1

1

Tooltip(true)次のように追加することで、ツールチップを追加できます。

 Html.Telerik().Chart()
           .Name("chart")
           .Theme("vista")
           .Series( series => series
                        .Bar( /*data*/)                   
           .CategoryAxis( axis => axis
                    .Categories(  /*data*/)
           .Tooltip(true)

これにより、ホバー時にシリーズ(x軸)の値が表示されます。

次のような操作を行うことで、カテゴリ軸上でラベルを回転できることを知っています。

.CategoryAxis( axis =>
{
    axis.Categories( /*data*/ );
    axis.Labels(labels => labels.Rotation(45));//this rotates 45 degrees (you can use whatever value you want)
}

しかし、私はラベルメソッドがシリーズで利用可能であるとは思いません。シリーズと軸を反転することを検討してください(それでもデータに意味がある場合)。x軸ラベルのフォーマット(省略)と独自の凡例の追加を検討することもできます。

于 2012-10-23T13:56:15.890 に答える