2016-05-11 27 views
0

Xamarin.Formsでグラフを作成しようとしましたが、表示できませんでした。私はまた、このコードをどこに置くのか知りたい。それはxamlまたは.xaml.csにありますか? 私はXamarinの初心者ですので、多分誰かが私を助けることができます。Xamarin.Formsでグラフを作成するには?

これは私が使用するコードです。

using BarChart; 
... 

protected override void OnCreate (Bundle bundle) 
{ 
    base.OnCreate (bundle); 

    var data = new [] { 1f, 2f, 4f, 8f, 16f, 32f }; 
    var chart = new BarChartView (this) { 
    ItemsSource = Array.ConvertAll (data, v => new BarModel { Value = v }) 
    }; 

    AddContentView (chart, new ViewGroup.LayoutParams (
    ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent)); 
} 
+0

の技術リード? – Kowalski

+0

実際には、私は分かりません。これが私の最初のチャートの作成です。私はちょうどそれが実行されることを望むインターネット上のコードをコピーしました。私は何をする必要がありますか? –

+0

@Kowalskiおそらくこの1つ:[棒グラフ](https://components.xamarin.com/gettingstarted/barchart)。 Xamarinフォームではありません。 – Nfear

答えて

3

私はこのコードが今、あなたのmainactivtyであると推測が、Xamarinで作業するときは、UIの部分が作成されていないフォーム。これは共有コードで作成されます。

あなたが本当にXamarinのフォームを使用したい場合は、私は、次の手順をお勧めします:これは(https://developer.xamarin.com/guides/xamarin-forms/getting-started/introduction-to-xamarin-forms/

そしてOxyplot:

まずこれを開始し、Xamarinフォームを使用する方法を理解得るためにに従ってくださいXamarinフォーム用の図書館):https://github.com/conceptdev/xamarin-forms-samples/tree/master/OxyPlotDemo

+0

私はOxyplotも好きです。 –

+0

@Sanne Oxyplotのサンプルコードはどこに置くべきですか?私はそれを.xamlまたは.xaml.csに入れるべきですか? –

+0

xamlを使用する場合は、UIコードをXAML enに、C#コードをCSファイルに入れる必要があります。コンテンツページから継承するクラスを作成するよりも、コード内のすべてをXAMLで行う必要がある場合は、 – Sanne

0

XamarinチャートはXamarinの形態で使用することができます。

Xamarin Chart examples hereをチェックアウト:

enter image description here

SciChartはネイティブXamarin.iOSとXamarin.Androidグラフコントロールですが、それはXamarin Forms as per this FAQで使用することができます。

開示:私はあなたが使用しようとしているチャートライブラリXamarinチャートプロジェクト

関連する問題