Добавление меток осей на график Microcharts - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь создать хороший сюжет с Xamarin и Microcharts . К сожалению, Microcharts, похоже, больше не поддерживается, а метки осей не поддерживаются напрямую.

Мне интересно, есть ли способ добавить метки осей вручную. Мой код для построения сигнала выглядит следующим образом:

private void PlotSignals() {
    ChartView chartView = FindViewById<ChartView>(Resource.Id.chartView);
    var chart = new LineChart();
    chart.IsAnimated = false;
    chart.LineMode = LineMode.Straight;
    chart.PointMode = PointMode.None;
    var chartEntries = //my chart entries 
    chart.Entries = chartEntries;
    chartView.Chart = chart;
}

Соответствующий файл макета .axml выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    tools:showIn="@layout/activity_myActivity">

        <LinearLayout 
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <microcharts.droid.ChartView
            android:id="@+id/chartView"
            android:layout_width="match_parent"
            android:layout_height="160dp" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="horizontal">

        <Button
            android:id="@+id/StartButton"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="false"
            android:layout_weight="0.5"
            android:text="Start"
        />

        <Button
            android:id="@+id/StopButton"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="0.5"
            android:text="Stop"
        />
    </LinearLayout>

</RelativeLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...