我试图使用asp:Chart制作帕累托图表。它基本上是由条形图和折线图组成的图表。现在,当我尝试将两者放在同一个ChartArea中时,它给出了一个错误,说我不能在同一个ChartArea中放置两个不同的系列。
我需要将右侧y轴作为每个Bar元素的价格,将左侧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#代码的条形图中插入了值。
答案 0 :(得分:0)
尝试将两个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>