2011-01-21 7 views
1

wpf에서 선형 차트를 사용하고 있습니다. y 축을 따라 최소값과 최대 값을 50 간격으로 지정했습니다. 간격을 음영, 즉 0-50 파랑, 50-100 빨강 등으로 음영 처리하고 싶습니다. wpf 꺾은 선형 차트에서이 문제를 해결하는 방법 ??WPF Toolkit 선 차트에서 y 축 지점 사이의 영역 음영

친절히 도움이 되셨습니까?

답변

1

같은 Chart에서 여러 AreaSeries을 사용할 수 있습니다 .. 감사합니다. 다음과 같습니다

<Grid> 
    <Grid.Resources> 
     <PointCollection x:Key="sampleData1"> 
      <Point X="0" Y="20"/> 
      <Point X="25" Y="30"/> 
      <Point X="50" Y="25"/> 
     </PointCollection> 
     <PointCollection x:Key="sampleData2"> 
      <Point X="50" Y="25"/> 
      <Point X="75" Y="40"/> 
      <Point X="100" Y="35"/> 
     </PointCollection> 
    </Grid.Resources> 
    <chartingToolkit:Chart Title="Colored Y Ranges"> 
     <chartingToolkit:AreaSeries 
      Title="First Section" 
      ItemsSource="{StaticResource sampleData1}" 
      IndependentValuePath="X" 
      DependentValuePath="Y"> 
     </chartingToolkit:AreaSeries> 
     <chartingToolkit:AreaSeries 
      Title="Second Section" 
      ItemsSource="{StaticResource sampleData2}" 
      IndependentValuePath="X" 
      DependentValuePath="Y"> 
     </chartingToolkit:AreaSeries> 
    </chartingToolkit:Chart> 
</Grid> 

:

alt text

+0

감사합니다 다음은 샘플 차트이다. 시도하고 알려 드리겠습니다. – Tarun

+0

내가 지정한대로 ur 코드를 사용하려고 시도 할 때마다. 오류가 발생합니다 : "개체는 Double 유형이어야합니다". 친절하게 제안하나요? – Tarun

+0

예제는 XAML 전용입니다. 저는 새로운 WPF3.5 및 WPF4 응용 프로그램을 만들고, DataVisualization.Toolkit 참조를 추가하고, System.Windows.Controls.DataVisualization.Charting 네임 스페이스를 추가하고, XAML에 붙여 넣은 그래프를 보았습니다. 디자이너. 새로운 프로젝트를 시도한 다음 기존 프로젝트와 비교하고 다른 프로젝트는 그렇지 않은 프로젝트와 비교하십시오. –