データセットからグラフを生成するコードがあります。データセット内のいくつかのポイントは空ですが、チャートはこれらの空のデータポイントを 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