Eliminar "No hay datos de gráficos disponibles" de MPAndroidChart y añadir mi propio mensaje
Estoy utilizando la biblioteca de MPAndroidChart para mostrar un gráfico de barras. La vista vacía del gráfico de barras de datos muestra "No hay datos de gráfico disponibles":
- Cómo añadir títulos de Axis a mpandroidchart
- MPAndroidChart - ¿Cómo mostrar los valores y cuando su valor es cero?
- MPAndroidChart - ¿Cómo definir la descripción en otra posición?
- MPAndroidChart ocultar rejilla de fondo
- Eliminar etiquetas de puntos del gráfico de líneas mediante la biblioteca MPAndroidChart
También necesito cambiar este mensaje. Pero no está funcionando para cambiar esto He utilizado estas líneas de código:
mChart.setNoDataText("No chart"); mChart.invalidate();
- MPAndroidChart PieChart no se muestra cuando se utiliza en ScrollView
- MPAndroidChart, cómo eliminar porcentajes decimales y no mostrar porcentajes por debajo de 10?
- MPAndroidChart MarkerView
- ¿Rellenar la escala Y específica con diverso color en carta de la línea usando la biblioteca de la carta del androide de MP?
- Cómo establecer el valor de incremento para el eje Y en MPAndroidChart
- Cómo desactivar la línea de resaltado en MPAndroidChart?
- MP android gráfico que muestra los valores de flotador en el eje X de la barra horizontal Gráfico?
- MPAndroidChart LineChart: Uso de fechas en lugar de cadenas para el eje X
pieChart.setNoDataText();
Utilizarlo y u obtendrá el texto deseado también si desea un texto descriptivo, entonces usted puede utilizar
pieChart.setNoDataTextDescription();
¿Has añadido LineDataSet?
LineData xData = mChart.getData(); ILineDataSet x = xData.getDataSetByIndex(0); x = createXSet(); xData.addDataSet(x); xData.addEntry(new Entry(5f, 21, 0); xData.notifyDataChanged(); mChart.notifyDataSetChanged(); mChart.setVisibleXRangeMaximum(30); mChart.moveViewToX(xData.getEntryCount()); private LineDataSet createXSet(boolean drawPoints) { LineDataSet set = new LineDataSet(null, "x"); set.setColor(Color.GREEN); set.setLineWidth(2f); set.setCircleRadius(2f); set.setCircleColor(Color.WHITE); set.setFillAlpha(65); set.setFillColor(Color.GREEN); set.setHighLightColor(Color.rgb(244, 117, 117)); set.setValueTextColor(Color.WHITE); set.setValueTextSize(9f); set.setDrawValues(false); return set; }
Hacer gráfico invisible hasta que los datos se llenan. Esto deberia resolver el problema.
- Spinner con sub-spinner no funciona como se esperaba
- Imagen de mapa de bits de opengl de Android no renderizada con texImage2D