0

私は Xamarin の初心者で、Xamarin.Android で ShinobiCharts を使用してローソク足データを表示しようとしています。.axml からのコード:

<fragment
            class="com.shinobicontrols.charts.ChartFragment"
            android:id="@+id/chart"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

これは、チャートを表示する必要があるフラグメントです。

var chartFragment = (ChartFragment)FragmentManager.FindFragmentById(Resource.Id.chart);
var chart = chartFragment.ShinobiChart;
chart.SetLicenseKey("license_key");

chart.AddXAxis(new DateTimeAxis
            {
                GesturePanningEnabled = true,
                GestureZoomingEnabled = true
            });

chart.AddYAxis(new NumberAxis
            {
                GesturePanningEnabled = true,
                GestureZoomingEnabled = true
            });

var dataPoints =
                quotes.Select(
                    quoteCandle =>
                        new MultiValueDataPoint(DateUtils.ConvertToJavaDate(TimeStamp.UnixToDate(quoteCandle.Timestamp)),
                            (double) quoteCandle.Low, (double) quoteCandle.High,
                            (double) quoteCandle.Open, (double) quoteCandle.Close)).ToList();

var series = new OHLCSeries { DataAdapter = new SimpleDataAdapter() };
series.DataAdapter.AddAll(dataPoints);
chart.AddSeries(series);
chart.XAxis.Style.GridlineStyle.GridlinesShown = true;
chart.YAxis.Style.GridlineStyle.GridlinesShown = true;
chart.RedrawChart();

ShinobiChartsを作成するコードです。問題は、追加されたシリーズがチャートに表示されないことです。スタイルは変わりましたが、シリーズはありません。私は何を間違っていますか?誰でも助けてくれることを願っています。

4

2 に答える 2

0

質問で申し訳ありませんが、Candlestickes は ShinobiControls の試用版では利用できません。プレミアム バージョンでのみ利用できます。

于 2014-05-30T12:51:48.317 に答える