条形图中的MpAndroidChart显示标签

时间:2020-05-01 18:08:55

标签: android charts mpandroidchart

我使用HorizontalBarChart(堆叠)。我如何在中间显示一些值? 我有一个使用xAxis(在本例中为垂直轴)的想法,然后将其移至图表的中间。但我找不到这种选择。 阐明: HorizontalBarChart

            bestStrikeChart.description.isEnabled = false
            bestStrikeChart.legend.isEnabled = false;
            bestStrikeChart.axisRight.isEnabled = false
            bestStrikeChart.axisLeft.isEnabled = false

            val xAxis = bestStrikeChart.xAxis;
            xAxis.isEnabled = false

            bestStrikeDataSet = BarDataSet(state.bestStrikeLineEntries, "")
            bestStrikeDataSet.valueTextSize = 9f
            bestStrikeDataSet.valueFormatter = IValueFormatter { value: Float, entry: Entry, _: Int, _: ViewPortHandler ->
                val strike = (entry.data as Strike)
                if(value < 0) strike.startDate.toddMM() else strike.endDate.toddMM()
            }

            bestStrikeDataSet.setColors(Color.rgb(124, 181, 236))
            val data = BarData(bestStrikeDataSet)
            data.barWidth = 0.8f
            bestStrikeChart.data = data
            xAxis.labelCount = data.entryCount
            bestStrikeChart.invalidate()

sssssss

0 个答案:

没有答案