2017-05-20 4 views
0

Xamarin 양식을 사용하여 iOS와 Android를 모두 타겟팅하는 오프라인 모바일 애플리케이션을 개발 중입니다. 막대 그래프 용 샘플을 지원하는 Xamarin 양식을 제공 할 수 있습니까? 나는 결과를 얻지 못했지만 거의 시도하지 못했습니다.Xamarin 양식의 막대 그래프

+0

어느 것을 시도했으나 효과가없는 것은 무엇입니까? 이 정보를 원본 게시물에 포함 시키면 도움이되는 사람에게 더 좋은 아이디어를 줄 수 있습니다. – apineda

답변

1

이이 Oxyplot

이 샘플

var plotModel = new PlotModel { Title = "OxyPlot Demo" }; 

plotModel.Axes.Add (new LinearAxis { Position = AxisPosition.Bottom }); 
plotModel.Axes.Add (new LinearAxis { Position = AxisPosition.Left, Maximum = 10, Minimum = 0 }); 

var series1 = new LineSeries { 
    MarkerType = OxyPlot.MarkerType.Circle, 
    MarkerSize = 4, 
    MarkerStroke = OxyPlot.OxyColors.White 
}; 

series1.Points.Add (new DataPoint (0.0, 6.0)); 
series1.Points.Add (new DataPoint (1.4, 2.1)); 
series1.Points.Add (new DataPoint (2.0, 4.2)); 
series1.Points.Add (new DataPoint (3.3, 2.3)); 
series1.Points.Add (new DataPoint (4.7, 7.4)); 
series1.Points.Add (new DataPoint (6.0, 6.2)); 
series1.Points.Add (new DataPoint (8.9, 8.9)); 

plotModel.Series.Add (series1); 
0

당신이 시도 할 수 있습니다 시도 할 수 있습니다 Syncfusion Bar chart

<chart:BarSeries ItemsSource ="{Binding Data}" XBindingPath="Year" 
       YBindingPath="Value"/> 

또는

SfChart chart = new SfChart(); 

BarSeries barSeries = new BarSeries() 
{ 
    ItemsSource = Data, 
    XBindingPath = "Year", 
    YBindingPath = "Value" 
}; 
chart.Series.Add(barSeries); 

enter image description here

그것은 그래프와 함께 도움이 자 마린 컨트롤을 많이 가지고

.

+1

언급 된 링크의 내용도 입력하십시오. –

+0

이 링크가 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [리뷰에서] (리뷰/저품절 포스트/17273406) – ExDev

+0

스 니펫과 이미지도 추가되었습니다. –