Formateo de curvas
En la invocación del plot es posible especificar algunas características de las curvas a representar. Las principales son:
- El tipo de puntos y recta utilizada
- El color
- La leyenda a mostrar
Estas características se especifican en un tercer argumento del plot que debe ser de tipo string (secuencia de caracteres entre comillas simples o dobles):
plot( x, y, formato)
En el caso de invocación múltiple del plot, es opcional acompañar a cada pareja de datos con un string de formato:
plot( x1, y1, formato1, x2, y2, x3, y3, formato3)
Nota
El resultado final puede varía mucho dependiendo de la versión concreta de Octave, la versión de Gnuplot y del sistema operativo. Por ello los resultados mostrados aquí son particulares y en cada caso habrá que hacer pruebas hasta obtener la configuración deseada.
Tipo de punto y línea
La especificación del tipo de punto y línea son las siguientes:
- '-'
- segmento uniendo los datos, formato por defecto
- '.'
- puntos pequeños en cada dato
- 'x'
- aspas en cada dato
- '*'
- asterisco en cada dato
- '+'
- cruces en cada dato
- 'o'
- circulo en cada dato
- '^'
- triángulo en cada dato
- '@'
- siguiente tipo de punto disponible (según ayuda)
Si se desea que además de marcar los puntos se trace la línea uniéndolos basta con poner el '-' junto con el tipo de punto, por ejemplo '-*' o '-+'
Ejemplos |
|
Dado el ejemplo básico plot([0,1,-1,2],[0,5,8,-2]) ver el resultado al aplicar todos los formatos de línea y punto. |
|
Color de la curva
Para indicar el color de la curva se utiliza un carácter, que suele coincidir con la inicial del nombre del color en ingles:
- 'r'
- rojo (red)
- 'g'
- verde (green)
- 'b'
- azul (blue)
- 'm'
- magenta (magent)
- 'c'
- cian (cyan)
- 'w'
- blanco (white)
- 'k'
- negro (black)
Ejemplos |
|
Dado el ejemplo básico plot([0,1,-1,2],[0,5,8,-2]) ver el resultado al aplicar todos los caracteres de indicación de color. |
|
Formateo mediante dígitos
Es posible utilizar los dígitos decimales, en principio del 0 al 6, para especificar tanto el tipo de punto como el color. El primer dígito indicaría el color y el segundo (que es opcional) indicaría el tipo de línea. El valor asignado a cada dígito se muestra en la siguiente tabla
Dígito | Color | Letra Color | Tipo de punto | Símbolo del punto |
---|---|---|---|---|
0 | black | k | ||
1 | rojo | r | círculo | o |
2 | verde | g | cruces | + |
3 | azul | b | cuadrado | |
4 | magenta | m | aspa | x |
5 | cian | c | triangulo | ^ |
6 | blanco | w | asterisco | * |
Esta funcionalidad ha cambiado en las últimas versiones y parece que la especificación del segundo dígito para el tipo de punto ha dejado de funcionar.
Ejemplos |
|
Dado el ejemplo básico plot([0,1,-1,2],[0,5,8,-2]) ver el resultado al aplicar formateo utilizando dígitos. |
|
Leyenda de la curva
En el argumento de formateo es posible añadir un texto entre puntos y comas (;) para dar nombre a la curva. En ese caso, en la esquina superior derecha de la gráfica aparecerá en nombre de la curva junto con el tipo de línea y color asignada a la misma. Esto es de utilidad principalmente cuando tenemos varias curvas simultáneas para poder distinguirlas.
La leyenda se puede combinar con las otras opciones de formateo.
Ejemplos |
|
plot([0,1,-1,2],[0,5,8,-2], ";caso 1;")
|
|
Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License