YCharts es una biblioteca de gráficos ligera y extensible para el sistema Jetpack Compose.
Source link
Etiqueta: Gráficos de Android
⚡ Biblioteca de gráficos de barras de rango para Android usando MPAndroidChart⚡ No había gráficos en MPAndroidChart para mostrar rangos. Nos vimos obligados a mostrar los gráficos de rango que queríamos utilizando un gráfico de velas con capacidad similar. Esta biblioteca se puede utilizar cuando desee crear gráficos que puedan representar rangos como el clima y la frecuencia cardíaca. Configuración de demostración de etiqueta de dibujo mínima/máx. predeterminada Repositorios de Gradle { google() mavenCentral() maven { url ‘https://jitpack.io’ } // Para usar MPAndroidChart } dependencias { implementación ‘io.github.ParkSangGwon:range-bar- chart:xyz’ //implementation ‘io.github.ParkSangGwon:range-bar-chart:0.0.6’ } Si cree que esta biblioteca es útil, presione el botón de estrella en la parte superior. Cómo usar El uso de esta biblioteca es perfectamente consistente con el de MPAndroidChart Lea el documento oficial. Puede entender inmediatamente una explicación detallada mirando el código del proyecto de muestra. RangeBarEntry Configuración Gráfico diversión privada RangeBarChart.setup() { setScaleEnabled(false) setDrawGridBackground(false) setBackgroundColor(Color.TRANSPARENT) descripción.isEnabled = false xAxis.apply { posición = XAxis.XAxisPosition.BOTTOM setDrawGridLines(false) } axisLeft.apply { setDrawGridLines(false) axisMinimum = -20f axisMaximum = 40f } axisRight.isEnabled = false legend.isEnabled = false data = RangeBarData(createSet()) } Crear conjunto de datos RangeBarDataSet(null, «RangeBar»).apply { color = Color.parseColor( «#2BDD9E») barWidth = 0.4f isHighlightEnabled = true highLightColor = Color.CYAN minColor = Color.parseColor(«#22BCFE») maxColor = Color.parseColor(«#FC351E») setDrawValues(false) valueTextSize = 12f valueFormatter = object: ValueFormatter() { override fun getFormattedValue(value: Float): String = «${value.toInt()}°C» } } Agrega tus entradas privadas fun getWeatherEntries(): Lista