Category Archives: MATPLOTLIB

bar()

plt.bar()
Diagrammi a barre


  1. align
    1. ‘center’
  2. alpha
  3. color
  4. label
  5. width
  6. yerr

polar()

plt.polar()
Diagrammi in coordinate polari


  1. rgrid()
    1. angle
    2. labels
    3. radii
  2. thetagrid()
    1. angles
    2. frac
    3. labels

Riepilogo matplotlib

Comandi

  1. plt.axis()
  2. plt.box()
  3. plt.figure()
  4. plt.grid()
  5. plt.legend()
  6. plt.pie()
  7. plt.polar()
  8. plt.show()
  9. plt.subplot()
  10. plt.tight_layout()
  11. plt.xlabel()
  12. plt.xlim()
  13. plt.xscale()
  14. plt.ylabel()
  15. plt.ylim()
  16. plt.yscale()

Attributi

  1. color
  2. figsize
  3. labelpad
  4. linestyle
  5. linewidth
  6. marker
  7. markersize

Valori

  • “auto”
  • “equal”
  •  “image”
  • “log”
  •  “off”
  •  “on”
  •  “scaled”
  •  “square”

pyplot


“Comandi”


plt.axis()

  • [x1,x2, y1,y2], intervalli per gli assi
  • “auto”
  • equal“, i cerchi vengono tondi
  •  “image”
  •  “off”
  •  “on”
  •  “scaled”
  •  “square”

plt.box()

Il riquadro del grafico

  • “on”
  • “off”

plt.errorbar()


plt.grid()

  • b=True
  • color=”r” (…)
  • linestyle=”–” (…)
  • linewidth=”2″
  • which=’major’ | ‘minor’

plt.legend()

Etichetta / titolo del grafico in alto


plt.minorticks_on()

… attiva la griglia secondaria


plt.subplot()


plt.tight_layout()

Si impegna a spaziare i sottografici affinché non si sovrappongano


plt.title()

  1. fontsize

plt.xlim()
plt.ylim()

  • xmin, xmax
  • ymin, ymax

plt.xlabel()
plt.ylabel()

Etichetta dell’asse x / y

  • “testo”
  • labelpad=5, distanza dal bordo
  • “…”, proprietà del testo

Proprietà comuni


color, colore della linea e del marcatore

  1. “b” blue
  2. “c” cyan
  3. “g” green
  4. “k” black
  5. “m” magenta
  6. “r” red
  7. “w” white
  8. “y” yellow
  • linestyle, stile della linea
  • linewidth, spessore della linea
  1. “-” solid line
  2. “–” dashed line
  3. “-.” dash-dot line
  4. “:” dotted line

 

  • marker, marcatore
  • markersize, dimensione del marcatore

Vedi…


  1. “.” point
  2. “,” pixel
  3. “o” circle
  4. “v” triangle_down
  5. “^” triangle_up
  6. “<” triangle left
  7. “<” triangle right
  8. “1” tri_down
  9. “2” tri_up
  10. “3” tri_left
  11. “4” tri_right
  12. “s” square
  13. “p” pentagon
  14. “*” star
  15. “h” hexagram
  16. “+” plus
  17. “x”
  18. “D” diamond
  19. “d” thin_diamond
  20. “|” vertical line
  21. “_” horizontal line

plot()

plt.plot()


  1. plot(y), un grafico con ascisse automatiche (da 0 a len(y)-1) e ordinate y
  2. plot(x, y), un grafico con ascisse x e ordinate y
  3. plot(x1,y1, x2,y2, …), grafici sovrapposti
  4. plot(x, y, “ro”), attributi in forma abbreviata (r=red, o=circle)
  5. plot(x, y, proprietà=”valore”, …), attributi in forma estesa (proprietà=”valore”)