0

私は C# .NET 3.5、Dundas Charts 7.2 を使用しています。.aspx ファイルにあるグラフを次に示します。

<DCWC:Chart ID="Chart2" Height="140px" Width="245px" runat="server" DataSourceID="ObjectDataSource1"
    Palette="Pastel">
    <Legends>
        <DCWC:Legend Name="Default" Enabled="False">
        </DCWC:Legend>
    </Legends>
    <BorderSkin PageColor="AliceBlue" />
    <Titles>
        <DCWC:Title Name="Title1">
        </DCWC:Title>
    </Titles>
    <Series>
        <DCWC:Series CustomAttributes="BarLabelStyle=Outside" BorderColor="64, 64, 64" Color="#3782EE" ChartType="Bar" Name="Series1"
            ShadowOffset="1" ShowLabelAsValue="True" ValueMemberX="Title" ValueMembersY="Score">
        </DCWC:Series>
    </Series>
    <ChartAreas>
        <DCWC:ChartArea Name="Default">
            <AxisY>

                <LabelStyle IntervalOffset="20" Interval="20" Format="P0" />
                <MajorTickMark Style="none" />
            </AxisY>
            <AxisX>
                <MajorGrid Enabled="False" />
                <MajorTickMark Style="none" />
            </AxisX>
        </DCWC:ChartArea>
    </ChartAreas>

</DCWC:Chart>

Y 軸は値をパーセントで表示するように設定されています。グラフの最大数のデータは 42% であるため、グラフの Y 軸には最大 60% (間隔が 20 に設定されているため) しか表示されません。私が探しているのは、チャートに Y 軸を 100% 表示するよう強制する方法です。これにより、ほぼ 60% の空白が残ります。aspx チャート パラメーターまたはコード ビハインドのいずれかで。

4

1 に答える 1

1

私にとって、チャートコード設定のこの単純な行はうまくいきました:

Chart2.ChartAreas("Default").AxisY.Maximum = 100
于 2012-08-09T12:27:29.497 に答える