Горизонтальная гистограмма точно так же, как следующие? - PullRequest
0 голосов
/ 26 февраля 2019

У меня проблемы с горизонтальной гистограммой.Я хочу установить точно так же, как на скриншоте.Я попробовал несколько примеров, но в основном примеры значений y представлены справа

XML-код

<com.github.mikephil.charting.charts.HorizontalBarChart
        android:id="@+id/barchart"
        android:layout_width="match_parent"
        android:layout_height="150dp" />

Java-код

 HorizontalBarChart barChart = (HorizontalBarChart) findViewById(R.id.barchart);

        List<String> labels = new ArrayList<String>();
        labels.add("Free Lancing");

        // create BarEntry for Bar Group 1
        ArrayList<BarEntry> entries = new ArrayList<>();
        entries.add(new BarEntry(6f, 0));

        /*BarDataSet bardataset = new BarDataSet(entries, "Cells");

        BarData data = new BarData(bardataset, bardataset);
        barChart.setData(data); // set the data and list of labels into chart*/


        // creating dataset for Bar Group 2
        BarDataSet barDataSet2 = new BarDataSet(entries, "Bar Group 2");
        barDataSet2.setColors(ColorTemplate.COLORFUL_COLORS);



        List<IBarDataSet> dataSets = new ArrayList<>();  // combined all dataset into an arraylist

        dataSets.add(barDataSet2);

// initialize the Bardata with argument labels and dataSet
        BarData data = new BarData(labels, dataSets);
         // set custom bar width
        barChart.setData(data);

        barChart.setBorderWidth(50f);

Снимок экрана

enter image description here

1 Ответ

0 голосов
/ 26 февраля 2019

У меня есть ссылка для ваших нужд.Эта библиотека должна помочь вам:

AnyChart-Android

Вы реализуете ее следующим образом:

allprojects {
    repositories {
            ...
            maven { url 'https://jitpack.io' }
    }
}

Добавьте зависимость в сборку проекта.gradle:

dependencies {
        implementation 'com.github.AnyChart:AnyChart-Android:1.1.2'
}

У вас там много вариантов.Надеюсь, это поможет вам

...