0
我正在创建一个包含line和stackedColumns的不同系列的图表。 (见图1)但是当我将线条系列更改为点系列时,堆叠列也发生了变化(图2)。统计图上是否存在比实际查看更多的差异?
有什么想法发生了什么改变我的堆栈柱图?
图1
图2
代码:
<asp:Chart ID="chrSteam" runat="server" >
<Series>
THIS IS THE ONE I CHANGED-
<asp:Series Name="Skillnad" ChartArea="chrSteam" Color="Green" ChartType="point"'line BorderWidth="2"></asp:Series>
<asp:Series Name="serGoodColNeg" ChartArea="chrSteam" Color="Green" ChartType="StackedColumn" BorderWidth="1"></asp:Series>
<asp:Series Name="serLowCol" ChartArea="chrSteam" Color="#E5E500" ChartType="StackedColumn" BorderWidth="1"></asp:Series>
<asp:Series Name="serLowLowCol" ChartArea="chrSteam" Color="Red" ChartType="StackedColumn" BorderWidth="1"></asp:Series>
<asp:Series Name="serGoodColPos" ChartArea="chrSteam" Color="Green" ChartType="StackedColumn" BorderWidth="1"></asp:Series>
<asp:Series Name="serLowLimit" ChartArea="chrSteam" Color="#808080" ChartType="StepLine" BorderWidth="1"></asp:Series>
<asp:Series Name="serLowLowLimit" ChartArea="chrSteam" Color="#808080" ChartType="StepLine" BorderWidth="1"></asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="chrSteam" ></asp:ChartArea>
'Lines for limits
For i As Integer = 0 To 8 'Past 7 days
With chrCurrent
.Series("serLowLimit").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1 - i), (limitGoodNeg))
.Series("serLowLowLimit").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1 - i), (limitYellowLow + limitGoodNeg))
End With
Next
'COLUM
With chrCurrent
.Series("serLowCol").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1), (limitYellowLow))
.Series("serLowLowCol").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1), (limitYellowLow + limitGoodNeg))
.Series("serGoodColNeg").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1), (limitGoodNeg))
.Series("serGoodColPos").Points.AddXY(DateSerial(Now.Year, Now.Month, Now.Day + 1), (20))
End With
对我来说,它看起来像'chrCurrent'中有没有3这就是4个系列,为什么有可能是在中间有一个可能是白色的差距 – TylerDurden