visual.graph


gdisplay()


graph

gdisplay() è una finestra grafica 2D specializzata per la rappresentazioni di grafici: tradizionali, a barre, istogrammi.

  1. La finestra è un oggetto creato automaticamente appena si inseriscono punti in un oggetto grafico
  2. Per modificare le sue caratteristiche bisogna crearla esplicitamente con gdisplay(…)
  3. Per utilizzare più finestre contemporaneamente è necessario dare ad esse un nome e poi, per ogni grafico,  specificare a quale finestra è associato
    • gd1=gdisplay(…)
    • gd2=gdisplay(…)
    • g1=gcurve(gdisplay=gd1, …)
    • g2=gcurve(gdisplay=gd2, …)
  4. Gli assi sono sempre scalati in modo che tutti gli elementi grafici appaiano nella finestra
    • Se si specifica un estremo di un asse allora quell’asse non verrà più scalato
    • Se si specifica un estremo di un asse allora l’altro è impostato automaticamente a 0
  5. Il passo degli assi è lineare ma può essere logaritmico
    • I valori delle coordinate devono essere positivi
    • I valori logaritmici sono del tipo 0.001, 0.01, 0.1, 1, 10, 100, …
  6. L’attributo display, permette di manipolare la finestra oppure di aggiungere gli oggetti grafici label, curve, faces e points
    • graph1 = gdisplay()
    • label(display=graph1.display, pos=(3,2), text=”P”)
    • graph1.display.visible = False
  7. Le caratteristiche di default si cambiano assegnando dei valori agli attributi: background, foreground, height, logx, logy, title, width, x, xmax, xmin, xtitle, y, ymax, ymin, ytitle

Attributi

  1. background=color.black, il colore dello sfondo
  2. foreground=color.white, il colore del contenuto
  3. height=400, la dimensione in verticale
  4. logx=False, il passo dell’asse orizzontale è lineare
  5. logy=False, il passo dell’asse verticale è lineare
  6. title=”…”, l’etichetta nella barra del titolo della finestra
  7. width=800, la dimensione in orizzontale
  8. x=0, la finestra si posiziona nel punto (x,y) del desktop
  9. xmax=…, il secondo estremo dell’asse orizzontale
  10. xmin=0, il primo estremo dell’asse orizzontale
  11. xtitle=”…”, l’etichetta dell’asse orizzontale
  12. y=0, la finestra si posiziona nel punto (x,y) del desktop
  13. ymax=…, il secondo estremo dell’asse verticale
  14. ymin=0, il primo estremo dell’asse verticale
  15. ytitle=”…”, l’etichetta dell’asse verticale
Notice: This work is licensed under a BY-NC-SA. Permalink: visual.graph

Comments are closed.