C# 如何在asp:Chart控件中重叠图形

C# 如何在asp:Chart控件中重叠图形,c#,asp.net,graph,C#,Asp.net,Graph,我正在尝试使用asp:chart制作一个帕累托图。它基本上是一个由条形图和折线图组成的图表。现在,当我尝试将这两个序列放在同一个图表区域时,它会给我一个错误,说我不能将两个不同的序列放在同一个图表区域 我需要右y轴是每个条形元素的价格,左y轴是对应于线图的百分比 到目前为止,我的代码是: <asp:Chart ID="Chart1" runat="server" onload="Chart1_Load" Width="847px" Height="422px"> <Se

我正在尝试使用asp:chart制作一个帕累托图。它基本上是一个由条形图和折线图组成的图表。现在,当我尝试将这两个序列放在同一个图表区域时,它会给我一个错误,说我不能将两个不同的序列放在同一个图表区域

我需要右y轴是每个条形元素的价格,左y轴是对应于线图的百分比

到目前为止,我的代码是:

<asp:Chart ID="Chart1" runat="server" onload="Chart1_Load" Width="847px" Height="422px">
    <Series>
        <asp:Series Name="Bar" YValueType="Double">
        </asp:Series>
    </Series>
    <Series>
        <asp:Series Name="Line" YValueType="Double" ChartType="Line">
        </asp:Series>
    </Series>

    <ChartAreas>
        <asp:ChartArea Name="ChartArea1">
        </asp:ChartArea>
    </ChartAreas>
</asp:Chart>


我在条形图的基础C代码中插入了值。

尝试将两个asp系列标记放置在同一系列容器标记中:

<asp:Chart ID="Chart1" runat="server" onload="Chart1_Load" Width="847px" Height="422px">
    <Series>
        <asp:Series Name="Bar" YValueType="Double">
        </asp:Series>
        <asp:Series Name="Line" YValueType="Double" ChartType="Line">
        </asp:Series>
    </Series>

    <ChartAreas>
        <asp:ChartArea Name="ChartArea1">
        </asp:ChartArea>
    </ChartAreas>
</asp:Chart>