1

Microsoft Visual Studio2010XtraReportsパッケージ1.0とMVCDX11.2レポートコントロールを使用しています。さまざまな棒グラフの作成に取り組んでいます。横棒グラフを作成する必要があり、DevExpress.XtraCharts.v12.1のソリューションがあることがわかりますが、XYDiagram.Rotatedプロパティを使用しています。

http://documentation.devexpress.com/#XtraCharts/DevExpressXtraChartsXYDiagram_Rotatedtopicを参照してください)

DX11.2ではこれは利用できません

チャートデザイナーまたはコードのいずれかを使用して水平棒グラフを作成する方法を誰かが提案できますか?

ジェフに感謝します

4

1 に答える 1

2

DX11.2にも同じ特性があります。DX11.2デモの次のコードスニペットを確認してください

if (settings.Diagram is XYDiagram) {
        ((XYDiagram)settings.Diagram).Rotated = options.Rotated;
        Axis2D axisY = ((XYDiagram)settings.Diagram).AxisY;
        axisY.Interlaced = true;
        axisY.Title.Text = "Population, millions";
        axisY.Title.Visible = true;
    }
    else {
        XYDiagram3D diagram = (XYDiagram3D)settings.Diagram;
        diagram.AxisX.Label.MaxWidth = 60;
        diagram.AxisY.Interlaced = true;
        diagram.RotationType = RotationType.UseAngles;
        diagram.RotationOrder = RotationOrder.XYZ;
        diagram.ZoomPercent = 140;
        diagram.VerticalScrollPercent = 4;
    }

    Html.DevExpress().Chart(settings)
    .Bind(Model)
    .Render();

ここに画像の説明を入力してください

DevExpress DemosフォルダーでChartDemo(C:\ Users \ Public \ Documents \ DevExpress 2011.2 Demos \ Components \ ASP.NET \ MVC \ CS \ MVCDemos \ Views \ Chart)を確認すると、部分的なビューファイル名「BarViewsSideBySideStackedPartial」が表示されます。 "これはこれを実装するのに役立ちます。

この助けを願っています。

于 2012-11-19T10:06:25.677 に答える