1

asp:Chartを使用してパレート図を作成しようとしています。基本的には棒グラフと折れ線グラフで構成されたチャートです。2つを同じChartAreaに配置しようとすると、2つの異なるシリーズを同じChartAreaに配置できないというエラーが表示されます。

右の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#コードの棒グラフに値を挿入しています。

4

1 に答える 1

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>
于 2013-03-06T15:55:42.100 に答える