我在VB.NET中创建了一个StackedArea
图表,我有一些数据行包含所有0但只有一个值,例如10。
当我绘制这些值时,我遍历所有这些值,绘制零,然后继续下一个点。示例数据行如下所示:
"january",0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.03,0.10,0.00,0.00,0.67,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00
正如人们可以在蓝色行中看到的那样,即使值全部为0,仍然会显示某些内容(例如1px)。
我绘制这些系列的代码如下所示:
Chart.Series.Add(item(1))
For i = 2 To 25
Dim cell = worksheet.Cells(item(7), i)
Chart.Series(k - 1).Points.Add(cell.Value)
Next
Chart.Series(k - 1).ChartType = SeriesChartType.StackedArea
Chart.Series(k - 1).BorderWidth = 0
有谁知道发生了什么事?提前谢谢。