Importante

La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 100.00%.

24.1.14. Grafici

24.1.14.1. Grafico a barre

Crea un grafico a barre da una categoria e un campo layer.

../../../../_images/bar_plot.png

Fig. 24.32 Esempio Grafico a barre

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Nome campo categoria

NAME_FIELD

[tablefield: any]

Campo categoria da usare per raggruppare le barre (asse X)

Valore campo

VALUE_FIELD

[tablefield: numeric]

Valore da usare per il grafico (asse Y).

Titolo

Opzionale

Aggiunto nella versione 3.42

TITLE

[string]

Impostazione predefinita: «»

Titolo del grafico

Titolo asse X

Opzionale

Aggiunto nella versione 3.42

XAXIS_TITLE

[string]

Impostazione predefinita: «»

Se lasciato vuoto, viene utilizzato il nome del campo categoria. Se si inserisce un singolo spazio, il titolo dell’asse viene nascosto.

Titolo asse Y

Opzionale

Aggiunto nella versione 3.42

YAXIS_TITLE

[string]

Impostazione predefinita: «»

Se il campo è vuoto, viene utilizzato il nome del valore del campo. Se è presente un solo spazio, il titolo dell’asse viene nascosto.

Grafico a barre

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico a barre

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:barplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.2. Grafico a scatola

Crea un grafico a scatola da un campo categoria e un campo numerico del layer.

../../../../_images/box_plot_example.png

Fig. 24.33 Esempio di grafico a scatola

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Nome campo categoria

NAME_FIELD

[tablefield: any]

Campo categoria da usare per raggruppare le scatole (asse X)

Valore campo

VALUE_FIELD

[tablefield: numeric]

Valore da usare per il grafico (asse Y).

Linee statistiche aggiuntive

MSD

[enumeration]

Valore predefinito: 0

Ulteriori informazioni statistiche da aggiungere al grafico. Uno di:

  • 0 — Mostra Media

  • 1 — Mostra Deviazione Standard

  • 2 — Non mostrare la media e la deviazione standard

Titolo

Opzionale

Aggiunto nella versione 3.42

TITLE

[string]

Impostazione predefinita: «»

Titolo del grafico

Titolo asse X

Opzionale

Aggiunto nella versione 3.42

XAXIS_TITLE

[string]

Impostazione predefinita: «»

Se lasciato vuoto, viene utilizzato il nome del campo categoria. Se si inserisce un solo spazio, il titolo dell’asse non viene visualizzato.

Titolo asse Y

Opzionale

Aggiunto nella versione 3.42

YAXIS_TITLE

[string]

Impostazione predefinita: «»

Se il campo è vuoto, viene utilizzato il nome del valore del campo. Se è presente un solo spazio, il titolo dell’asse non viene visualizzato.

Grafico a scatola

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico a scatola

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:boxplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.3. Generazione immagine del profilo di elevazione

Aggiunto nella versione 3.42

Crea un’immagine del profilo altimetrico a partire da un elenco di layer cartografici e opzionalmente da un layer di terreno.

../../../../_images/elevation_profile_example.png

Fig. 24.34 Esempio di profilo di elevazione

Parametri

Parametri di Base

Etichetta

Nome

Tipo

Descrizione

Curva per il profilo

CURVE

[geometry: line]

La geometria LineString (WKT o GeoJSON) che rappresenta la curva per il profilo lungo la quale verrà generato il profilo altimetrico

Layer mappa

MAP_LAYERS

[layer] [list]

L’elenco dei layer mappa da includere nel profilo di elevazione

Larghezza del grafico (in pixel)

WIDTH

[numeric: integer]

Valore predefinito: 400

Valore minimo: 0

La larghezza del grafico in uscita in pixel.

Altezza del grafico (in pixel)

HEIGHT

[numeric: integer]

Valore predefinito: 300

Valore minimo: 0

L’altezza del grafico in uscita in pixel.

Layer del terreno

Opzionale

TERRAIN_LAYER

[raster]

Un layer del terreno (ad es. un DEM) da utilizzare per i dati altimetrici. Se non viene specificato, i dati altimetrici saranno ricavati dai layer presenti nella mappa.

Parametri Avanzati

Etichetta

Nome

Tipo

Descrizione

Distanza minima grafico (asse X)

Opzionale

MINIMUM_DISTANCE

[numeric: double]

La distanza minima (asse X) da visualizzare sul grafico. Se non specificata, il grafico verrà ridimensionato automaticamente.

Distanza massima grafico (asse X)

Opzionale

MAXIMUM_DISTANCE

[numeric: double]

La distanza massima (asse X) da visualizzare sul grafico. Se non specificata, il grafico verrà ridimensionato automaticamente.

Elevazione minima del grafico (asse Y)

Opzionale

MINIMUM_ELEVATION

[numeric: double]

L’elevazione minima (asse Y) da visualizzare sul grafico. Se non specificata, il grafico verrà ridimensionato automaticamente.

Elevazione massima del grafico (asse Y)

Opzionale

MAXIMUM_ELEVATION

[numeric: double]

L’elevazione massima (asse Y) da visualizzare sul grafico. Se non specificata, il grafico verrà ridimensionato automaticamente.

Colore dei testi nel grafico

Opzionale

TEXT_COLOR

[color]

Il colore del testo nel grafico (ad esempio, le etichette degli assi, i titoli).

Colore di sfondo del grafico

Opzionale

BACKGROUND_COLOR

[color]

Il colore di sfondo del grafico

Colore del bordo del grafico

Opzionale

BORDER_COLOR

[color]

Il colore del bordo del grafico

Tolleranza profilo

TOLERANCE

[numeric: double]

Predefinito: 5.0

Valore minimo: 0

Definisce la distanza massima a cui un elemento (vettore punto, linea, poligono o nuvola di punti) può trovarsi dalla linea di profilo per essere incluso nei risultati. Utilizza le unità di mappa e non influisce sugli altri tipi di layer.

DPI del grafico

DPI

[numeric: integer]

Predefinito: 96

Valore minimo: 0

La risoluzione dell’immagine in uscita espressa in punti per pollice (DPI).

Immagine in uscita

OUTPUT

[file]

Predefinito: [Salva in file temporaneo]

Specifica il file immagine per il grafico. One of:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Immagine in uscita

OUTPUT

[file]

L’immagine del profilo di elevazione generata nel formato specificato.

Codice Python

ID algoritmo: native:generateelevationprofileimage

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.4. Grafico della media e deviazione standard

Crea un grafico a scatola con valori di media e deviazione standard.

../../../../_images/mean_stddev_plot_example.png

Fig. 24.35 Esempio di grafico della media e della deviazione standard

Parametri

Etichetta

Nome

Tipo

Descrizione

Tabella in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Nome campo categoria

NAME_FIELD

[tablefield: any]

Campo categoria da usare per raggruppare le scatole (asse X)

Valore campo

VALUE_FIELD

[tablefield: numeric]

Valore da usare per il grafico (asse Y).

Grafico

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:meanandstandarddeviationplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.5. Grafico polare

Genera un grafico polare basato sul valore di un layer vettoriale in ingresso.

Due campi devono essere inseriti come parametri: uno che definisce la categoria di ogni elemento (per raggruppare gli elementi) e un altro con la variabile da tracciare (questa deve essere numerica).

../../../../_images/polar_plot_example.png

Fig. 24.36 Esempio di grafico polare

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Nome campo categoria

NAME_FIELD

[tablefield: any]

Campo categoria da usare per raggruppare gli elementi (asse X)

Valore campo

VALUE_FIELD

[tablefield: numeric]

Valore da usare per il grafico (asse Y).

Grafico polare

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico polare

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:polarplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.6. Istogramma del raster

Genera un istogramma con i valori di un layer raster.

../../../../_images/raster_layer_histogram.png

Fig. 24.37 Esempio di istogramma di layer raster

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[raster]

Layer raster in ingresso

Numero Banda

BAND

[raster band]

Banda raster da usare per l’istogramma

numero di barre

BINS

[numeric: integer]

Predefinito: 10

Il numero di barre da usare nell’istogramma (asse X). Minimo 2.

Istogramma

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Istogramma

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:rasterlayerhistogram

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.7. Istogramma del vettore

Genera un istogramma con i valori dell’attributo di un layer vettoriale.

L’attributo da utilizzare per il calcolo dell’istogramma deve essere numerico.

../../../../_images/vector_layer_histogram.png

Fig. 24.38 Esempio di istogramma di un layer vettoriale

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: any]

Layer vettoriale in input

Attributo

FIELD

[tablefield: numeric]

Valore da usare per il grafico (asse Y).

numero di barre

BINS

[numeric: integer]

Predefinito: 10

Il numero di barre da usare nell’istogramma (asse X). Minimo 2.

Istogramma

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Istogramma

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:vectorlayerhistogram

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.8. Grafico di dispersione del vettore

Crea un semplice grafico di dispersione X - Y per un layer vettoriale.

../../../../_images/vector_scatter_plot_example.png

Fig. 24.39 Esempio di grafico a dispersione di un layer vettoriale

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Attributo X

XFIELD

[tablefield: numeric]

Campo da usare per l’asse X

Attributo Y

YFIELD

[tablefield: numeric]

Campo da usare per l’asse Y

Testo al passaggio del mouse

Opzionale

Aggiunto nella versione 3.42

HOVERTEXT

[expression]

Impostazione predefinita: «»

Testo da visualizzare quando si passa il mouse sui punti. Può essere selezionato da un campo o basato su un’espressione.

Titolo

Opzionale

Aggiunto nella versione 3.42

TITLE

[string]

Impostazione predefinita: «»

Titolo del grafico

Titolo asse X

Opzionale

Aggiunto nella versione 3.42

XAXIS_TITLE

[string]

Impostazione predefinita: «»

Se lasciato vuoto, viene utilizzato il nome del campo dell’attributo x. Se contiene un semplice spazio, il titolo dell’asse non viene visualizzato.

Titolo asse Y

Opzionale

Aggiunto nella versione 3.42

YAXIS_TITLE

[string]

Impostazione predefinita: «»

Se lasciato vuoto, viene utilizzato il nome del campo dell’attributo y. Se contiene un semplice spazio, il titolo dell’asse non viene visualizzato.

Utilizzo scala logaritmica per l’asse x

Aggiunto nella versione 3.42

XAXIS_LOG

[boolean]

Predefinito: False

Se abilitato, utilizza una scala logaritmica per l’asse x

Utilizzo scala logaritmica per asse y

Aggiunto nella versione 3.42

YAXIS_LOG

[boolean]

Predefinito: False

Se abilitato, utilizza una scala logaritmica per l’asse y

Grafico di dispersione

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico di dispersione

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:vectorlayerscatterplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.

24.1.14.9. Grafico a dispersione 3D del vettore

Crea un grafico a dispersione in 3D per iun layer vettoriale.

../../../../_images/scatter3d_plot_example.png

Fig. 24.40 Esempio di grafico a dispersione 3D

Parametri

Etichetta

Nome

Tipo

Descrizione

Layer in ingresso

INPUT

[vector: geometry]

Layer vettoriale in input

Attributo X

XFIELD

[tablefield: numeric]

Campo da usare per l’asse X

Attributo Y

YFIELD

[tablefield: numeric]

Campo da usare per l’asse Y

Attributo Z

ZFIELD

[tablefield: numeric]

Campo da usare per l’asse Z

Titolo

Opzionale

Aggiunto nella versione 3.42

TITLE

[string]

Impostazione predefinita: «»

Titolo del grafico

Titolo asse X

Opzionale

Aggiunto nella versione 3.42

XAXIS_TITLE

[string]

Impostazione predefinita: «»

Se vuoto, viene utilizzato il nome del campo dell’attributo X.

Titolo asse Y

Opzionale

Aggiunto nella versione 3.42

YAXIS_TITLE

[string]

Impostazione predefinita: «»

Se vuoto, viene utilizzato il nome del campo dell’attributo Y.

Titolo asse Z

Opzionale

Aggiunto nella versione 3.42

ZAXIS_TITLE

[string]

Impostazione predefinita: «»

Se vuoto, viene utilizzato il nome del campo dell’attributo Z.

Grafico a dispersione 3D

OUTPUT

[html]

Predefinito: [Salva in file temporaneo]

Specifica il file HTML per il grafico. One of 1:

  • Salva su File Temporaneo

  • Salva su File…

In uscita:

Etichetta

Nome

Tipo

Descrizione

Grafico a dispersione 3D

OUTPUT

[html]

File HTML con il grafico. Disponibile nella Processing ► Visualizzatore Risultato.

Codice Python

ID Algoritmo: qgis:scatter3dplot

import processing
processing.run("algorithm_id", {parameter_dictionary})

L” id dell’algoritmo viene visualizzato quando si passa il mouse sull’algoritmo nella finestra degli strumenti di elaborazione. Il dizionario dei parametri fornisce i Nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per dettagli su come eseguire algoritmi di elaborazione dalla console Python.