P. ej. si tengo un gráfico y quiero agregar líneas verticales en cada 10 unidades a lo largo del eje X.¿Cómo se dibuja una línea vertical en gnuplot?
Respuesta
Aquí hay un fragmento de mi script en perl para hacer esto:
print OUTPUT "set arrow from $x1,$y1 to $x1,$y2 nohead lc rgb \'red\'\n";
Como se puede deducir de lo alto, en realidad es dibujado como una flecha "sin cabeza".
¡Gracias! Solo para el beneficio del n00bs total y para ser pedante, el ejemplo completo para dibujar una línea vertical en x = 1 que abarca desde y = 0 hasta y = 100, sería simplemente: establecer flecha de 1,0 a 1,100 nohead lc rgb 'rojo' – JJC
De acuerdo ....... :) – Throwback1986
, alternativamente, también se puede hacer esto:
p '< echo "x y"' w impulse
X e Y son las coordenadas del punto en el que se dibuja una barra vertical
Esto parece ser la manera más limpia de hacerlo. Si desea dibujar líneas verticales múltiples, también puede usar el archivo ficticio ''-'' – hertzsprung
No funcionó aquí. – KcFnMi
Esto da 'advertencia: omitir archivo de datos sin puntos válidos x rango no es válido'. Sin embargo, no estoy seguro de por qué. –
Puede utilizar la función de grid
para el segundo eje no utilizado x2
, que es la forma más natural de dibujar un conjunto de líneas espaciadas regularmente.
set grid x2tics
set x2tics 10 format "" scale 0
En general, la cuadrícula se dibuja en la misma posición que los tics en el eje. En caso de que la posición de las líneas no corresponda a la posición tics, gnuplot proporciona un conjunto adicional de tics, llamado x2tics
. format ""
y scale 0
oculta los x2tics para que solo vea las líneas de la cuadrícula.
Puede diseñar las líneas como de costumbre con linewith
, linecolor
.
Nota adicional: si usa x2tics para controlar la cuadrícula, debe asegurarse de que x2axis tenga los mismos valores que xaxis. No se garantiza si usa la escala automática. Se corrigió con un conjunto explícito x2range [x: y]. – Ben
De la documentación de Gnuplot. Para dibujar una línea vertical desde el fondo hasta la parte superior del gráfico en x = 3, el uso:
set arrow from 3, graph 0 to 3, graph 1 nohead
Enlace al documento: http://gnuplot.sourceforge.net/docs_4.2/node156.html –
- 1. ¿Cómo se dibuja la línea en VIM?
- 2. ¿Cómo se dibuja una línea usando Cocos2D-X?
- 3. HowTo: Dibuja una línea con una flecha?
- 4. GDI +: ¿Cómo se dibuja una línea de una pulgada de longitud en cualquier dispositivo en el que se dibuje?
- 5. ¿Cómo se dibuja un círculo y una línea en el cuadro de imagen?
- 6. ¿Cómo se dibuja una cuadrícula en un diagrama en Python?
- 7. ¿Cómo podemos dibujar una línea vertical en la página web?
- 8. ¿Cómo se dibuja una imagen basada en un polígono simple?
- 9. ¿Cómo se dibuja una grilla y rectángulos en Python?
- 10. ¿Cómo se dibuja una cadena centrada verticalmente en Java?
- 11. vertical línea blanca en Eclipse
- 12. ¿Cómo puedo dibujar una línea vertical en una actividad cuando se presiona un botón?
- 13. cómo trazar línea con faltan puntos de datos en gnuplot
- 14. Línea vertical usando XML dibujable
- 15. Al usar Gnuplot, ¿cómo se puede imprimir la ecuación de una línea en el título de la línea?
- 16. Highcharts línea vertical (retícula) lógica
- 17. gnuplot - eliminación del título de línea
- 18. Línea vertical con cada cita
- 19. ¿Cómo se dibuja una imagen transparente usando System.Drawing?
- 20. Netbeans 6.9 Línea vertical en pantalla
- 21. gnuplot trazado de línea de múltiples gráficos
- 22. ¿Cómo se dibuja una línea en un lienzo en WPF que es de 1 píxel de grosor?
- 23. ¿Cómo se dibuja un rectángulo en la leyenda en matplotlib?
- 24. tableView.tableHeaderView se establece pero no se dibuja
- 25. ¿Diseña/dibuja/dibuja primero una solución de desarrollo y luego la desarrolla? ¿Si es así, cómo?
- 26. ¿Cómo se dibuja un rectángulo semitransparente en Qt?
- 27. Dibuja una ruta curva en Canvas?
- 28. Dibuja hyperplane en R?
- 29. Gnuplot: Cómo trazar cada línea en un archivo después de una pausa
- 30. Ajuste de línea vertical usando polyfit
posible duplicado de [Gnuplot: Las líneas verticales en posiciones específicas] (http://stackoverflow.com/ preguntas/4499998/gnuplot-líneas-verticales-en-posiciones específicas) –