3

データセットからグラフを生成するコードがあります。データセット内のいくつかのポイントは空ですが、チャートはこれらの空のデータポイントを 0 としてプロットします。チャートでそれらをギャップとしてプロットしたいと考えています。以下は私の ASP コードです。

<asp:Chart ID="FailStatusChart" runat="server">
    <Series>
        <asp:Series Name="Series1" Color="#CC3300">
        <EmptyPointStyle BackImageTransparentColor="Transparent" 
            BackSecondaryColor="Transparent" 
            BorderColor="Transparent" 
            BorderDashStyle="NotSet" 
            Color="Transparent" 
            IsVisibleInLegend="False" 
            LabelBackColor="Transparent" 
            LabelBorderColor="Transparent" 
            LabelBorderDashStyle="NotSet" 
            LabelForeColor="Transparent" 
            BackGradientStyle="None" />


        </asp:Series>

    </Series>

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

    </ChartAreas>

vb.net

For Each DataRow In ByteFailTable.Rows()
     If DataRow(1) = "" Then
        FailStatusChart.Series("Series1").Points.Item(DataRow(1)).IsEmpty = True
        FailStatusChart.Series("Series1").Points(DataRow(1)).Color = Drawing.Color.Transparent
        FailStatusChart.Series("Series1").Points.Remove(DataRow(1))
     End If
Next
4

0 に答える 0