2011-03-14 2 views
1

처음으로 ASP.NET 차트 작업 및 도움이 크게 감사 할 것입니다! 나는영역 차트에 수직선 추가

enter image description here

<asp:Chart id="chtTriage" Width="545" BackColor="#f2f2f2" runat="server"> 
      <Series> 
       <asp:Series Name="srs" ChartType="Area" Color="LightGray"> 
        <Points> 
         <asp:DataPoint XValue="0" YValues="1000" /> 
         <asp:DataPoint XValue="5" YValues="2500" /> 
         <asp:DataPoint XValue="10" YValues="6000" /> 
         <asp:DataPoint XValue="15" YValues="4000" /> 
         <asp:DataPoint XValue="20" YValues="2500" /> 
         <asp:DataPoint XValue="25" YValues="2000" /> 
         <asp:DataPoint XValue="30" YValues="1500" /> 
         <asp:DataPoint XValue="35" YValues="1200" /> 
         <asp:DataPoint XValue="40" YValues="1000" /> 
         <asp:DataPoint XValue="45" YValues="500" /> 
         <asp:DataPoint XValue="50" YValues="0" /> 
        </Points> 
       </asp:Series> 
      </Series> 
      <ChartAreas> 
       <asp:ChartArea Name="chaTriage" BackColor="#f2f2f2"> 
        <AxisY Title="Number of Dogs" Interval="1000" IntervalType="Number" IsMarginVisible="false"> 
         <LabelStyle Font="Aerial, 8.25pt" /> 
         <MajorGrid Enabled="false" /> 
        </AxisY> 
        <AxisX Title="Triage Points" Interval="10" IntervalType="Number" IsStartedFromZero="true" Minimum="0" IsMarginVisible="false"> 
         <LabelStyle Font="Aerial, 8.25pt" /> 
         <MajorGrid Enabled="false" /> 
        </AxisX> 
       </asp:ChartArea> 
      </ChartAreas> 
     </asp:Chart> 

는 누구도이 전에 걸쳐 실행했습니다 ... 다음과 같은 영역 차트에 수직선을 추가하기 위해 노력하고있어?

감사합니다.

답변

0

다른 일련의 유형 열을 추가했습니다.

<asp:Series Name="line" ChartType="Column" Color="#D33729"> 
    <Points> 
     <asp:DataPoint XValue="12" YValues="6000" /> 
    </Points> 
</asp:Series> 
3

내가 선 그래프와 함께 할 관리 방법은 다음과 같이이다 :

var dateLine = new VerticalLineAnnotation(); 
dateLine.AxisX = AttendGraph.ChartAreas[0].AxisX; 
dateLine.AxisY = AttendGraph.ChartAreas[0].AxisY; 
dateLine.LineColor = Color.DarkBlue; 
dateLine.LineWidth = 2; 
dateLine.LineDashStyle = ChartDashStyle.Dot; 
dateLine.AnchorX = eventInfo.StartDate.AddDays(1).Date.ToOADate(); 
dateLine.AnchorY = 0; 
dateLine.ClipToChartArea = "ChartArea1"; 
dateLine.IsInfinitive = true;   

AttendGraph.Annotations.Add(dateLine); 

내 x 축 내가 anchorX를 설정 한 날짜입니다. AttendGraph는 차트 컨트롤입니다.