Para valores de 0, a Flot le gusta dibujar una línea plana donde estaría la barra. ¿Es posible configurarlo para que no dibuje nada?¿Es posible ocultar barras de altura cero en un gráfico de barras?
Respuesta
En mi aplicación, resolví este problema estableciendo yaxis min en un valor mayor que 0 y menor que la resolución con la que estaba trabajando. Bordes visibles, línea plana oculta.
var options = {
series: {
stack: 0,
lines: { show: false, fill: true, steps: false },
bars: { show: true, barWidth: 0.6 }
},
xaxis: {
mode: "time",
timeformat: "%H:%M"
},
yaxis: {
min: 0.5
},
selection: { mode: "x" },
grid: { hoverable: true }
};
manera coooooooool –
Una solución: configure lineWidth de las barras en 0. Esto elimina el borde alrededor de las barras.
Esto tiene el costo de la buena visibilidad de los pequeños valores Flot tiene. Con bordes, incluso cuando su tabla tiene valores grandes, 1 y 2, por ejemplo, son distintos. Sin bordes, los números pequeños pueden ser difíciles de ver, pero este efecto se puede compensar al ajustarse a los valores de fillColor más oscuros para sus barras.
puede establecer el valor a cero cuando es cero y que evitará que se muestra y que permitirá mantener los bordes alrededor de otros bares.
ESTA es la forma de resolverlo para un stack gráfico de barras. –
Corrección: Esto solo parece funcionar si los datos de la serie son principalmente distintos de cero. Tuve un caso en el que ambas series tenían 0 valores, y usar null en lugar de 0 parecía causar muchos problemas con flot. Por ejemplo, plothover/click reportaría valores de dataIndex extraños para la segunda serie (la apilada arriba). Cambiar los valores de null a 0 soluciona los problemas. Ajustar el lineWidth parece ser la única forma de resolver mi caso específico. –
@Justin Aunque esta es una publicación bastante antigua, esto me ayudó como un encanto. Estaba atrapado en la ocultación de 0 puntos valiosos en el gráfico de líneas. Me rasqué el pelo pero esta solución me ayudó de una vez. Gracias hombre. Me has alegrado el día. Gracias por una publicación tan útil y realmente lo aprecio. –
- 1. Diferentes barras de color en un gráfico de barras flotantes, ¿es esto posible?
- 2. barras de diferentes colores en gnuplot gráfico de barras?
- 3. Cómo pedir barras en ggplot2 facetas gráfico de barras
- 4. Gráfico de barras usando achartengine
- 5. Gráfico de barras con valores negativos
- 6. ¿Es posible visualizar los gráficos de barras horizontalmente en Flot?
- 7. Adición de barras de error en un gráfico de barras en gnuplot
- 8. Google charts: cambio de orientación de barras en un gráfico de barras
- 9. cómo crear un gráfico de barras en android?
- 10. hoja.de.datos subconjunto de ggplot2 gráfico de barras
- 11. Zoom gráfico de barras con d3.js
- 12. Barras etiquetadas individualmente para gráficos de barras en matplotlib/Python
- 13. Gráfico de barras apiladas en R (ggplot2) con eje y barras como porcentaje de recuentos
- 14. jqPlot ancho del gráfico de barras
- 15. Gráfico de barras CSS - muy simple
- 16. matplotlib gráfico de barras con las fechas
- 17. trazado de histograma 3d/gráfico de barras en python matplotlib
- 18. matplotlib gráfico de barras centrado con fechas
- 19. ¿Cómo mostrar un gráfico de barras apiladas en Gnuplot?
- 20. Controles de gráfico ASP.NET: ¿cómo creo este gráfico de barras?
- 21. ¿Cómo implementar un gráfico de barras en iPhone?
- 22. ggplot2 Etiquetado de un gráfico de barras de varios niveles
- 23. Extjs Cambiar el color de las barras en el gráfico de barras apiladas
- 24. gRaphael: Cómo aumentar el espaciado entre barras en el gráfico de barras
- 25. Cómo dar un gráfico de barras pandas/matplotlib colores personalizados
- 26. Gráfico de barras en ggplot2 con ancho como variable e incluso espaciado entre barras
- 27. Crear gráfico de barras utilizando jfreechart con barras de la misma categoría juntas
- 28. ¿Cómo se crea un gráfico de barras "anidado"?
- 29. matplotlib - la creación de gráfico de barras horizontales
- 30. Flot apiló el gráfico de barras no apilando
Este problema es más evidente si está utilizando gráficos de barras apiladas; La solución es probablemente más complicada también, ya que ninguna de las siguientes soluciones funcionará (excepto que se oculta la línea con ancho 0) – Ryan
@Ryan usando 'linewidth' messes up' datapoint' values – shorif2000