0

我有一个包含两个系列的条形图,两个系列都包含数据点。渲染图表给了我一个看起来像这样的图像。

条形图是

我希望黄色条位于蓝色之上,这样对于 Test1 它将达到 40。这可能吗?

这是我的代码

<asp:Chart ID="Chart1" runat="server">
    <Series>
    <asp:Series Name="Initial" YValueType="Int32">
        <Points>
            <asp:DataPoint AxisLabel="Test 1" YValues="10" />
            <asp:DataPoint AxisLabel="Test 2" YValues="20" />
            <asp:DataPoint AxisLabel="Test 3" YValues="30" />
            <asp:DataPoint AxisLabel="Test 4" YValues="40" />
        </Points>
    </asp:Series>
    <asp:Series Name="Adding" YValueType="Int32">
        <Points>
            <asp:DataPoint AxisLabel="Test 1" YValues="30" />
            <asp:DataPoint AxisLabel="Test 2" YValues="20" />
            <asp:DataPoint AxisLabel="Test 3" YValues="20" />
            <asp:DataPoint AxisLabel="Test 4" YValues="10" />
        </Points>
    </asp:Series>
    </Series>
    <ChartAreas>
        <asp:ChartArea Name="ChartArea1"></asp:ChartArea>
    </ChartAreas>
</asp:Chart>
4

1 回答 1

1

您需要创建图表类型StackedColumn100这是一个很好的示例的链接,该示例不仅可以使用堆叠图表,还可以使用 MS Charts 控件作为一个整体

于 2013-09-24T13:26:54.050 回答