Importante
La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 65.22%.
24.1.14. Grafici
24.1.14.1. Grafico a barre
Crea un grafico a barre da una categoria e un campo layer.
Fig. 24.32 Bar plot example
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: geometry] |
Layer vettoriale in input |
Nome campo categoria |
|
[tablefield: any] |
Campo categoria da usare per raggruppare le barre (asse X) |
Valore campo |
|
[tablefield: numeric] |
Valore da usare per il grafico (asse Y). |
Title Optional |
|
[string] Default: «» |
Title of the plot |
X-axis Title Optional |
|
[string] Default: «» |
If empty, the name of the category field is used. With a single space, the axis title is hidden. |
Y-axis Title Optional |
|
[string] Default: «» |
If empty, the name of the value field is used. With a single space, the axis title is hidden. |
Grafico a barre |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Grafico a barre |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:barplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.2. Diagramma a scatola
Crea un diagramma a scatola da un campo categoria e un campo numerico del layer.
Fig. 24.33 Example of box plot
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: geometry] |
Layer vettoriale in input |
Nome campo categoria |
|
[tablefield: any] |
Campo categoria da usare per raggruppare le scatole (asse X) |
Valore campo |
|
[tablefield: numeric] |
Valore da usare per il grafico (asse Y). |
Linee statistiche aggiuntive |
|
[enumeration] Valore predefinito: 0 |
Ulteriori informazioni statistiche da aggiungere al grafico. Uno di:
|
Title Optional |
|
[string] Default: «» |
Title of the plot |
X-axis Title Optional |
|
[string] Default: «» |
If empty, the name of the category field is used. With a single space, the axis title is not shown. |
Y-axis Title Optional |
|
[string] Default: «» |
If empty, the name of the value field is used. With a single space, the axis title is not shown. |
Diagramma a scatola |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Diagramma a scatola |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:boxplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.3. Generate elevation profile image
Creates an elevation profile image from a list of map layers and an optional terrain layer.
Fig. 24.34 Example of elevation profile
Parametri
Basic parameters
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Profile curve |
|
[geometry: line] |
The LineString geometry (WKT or GeoJSON) representing the profile curve along which the elevation profile will be generated |
Map layers |
|
[layer] [list] |
The list of map layers to include in the elevation profile |
Chart width (in pixels) |
|
[numeric: integer] Default: 400 Minimum value: 0 |
The width of the output chart in pixels. |
Chart height (in pixels) |
|
[numeric: integer] Default: 300 Minimum value: 0 |
The height of the output chart in pixels. |
Terrain layer Optional |
|
[raster] |
A terrain layer (e.g., DEM) to use for elevation data. If not provided, elevation data will be derived from the map layers. |
Advanced parameters
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Chart minimum distance (X axis) Optional |
|
[numeric: double] |
The minimum distance (X axis) to display on the chart. If not specified, the chart will auto-scale. |
Chart maximum distance (X axis) Optional |
|
[numeric: double] |
The maximum distance (X axis) to display on the chart. If not specified, the chart will auto-scale. |
Chart minimum elevation (Y axis) Optional |
|
[numeric: double] |
The minimum elevation (Y axis) to display on the chart. If not specified, the chart will auto-scale. |
Chart maximum elevation (Y axis) Optional |
|
[numeric: double] |
The maximum elevation (Y axis) to display on the chart. If not specified, the chart will auto-scale. |
Chart text color Optional |
|
[color] |
The color of the text in the chart (e.g., axis labels, titles). |
Chart background color Optional |
|
[color] |
The background color of the chart. |
Chart border color Optional |
|
[color] |
The color of the chart border. |
Profile tolerance |
|
[numeric: double] Default: 5.0 Minimum value: 0 |
Defines how far a feature (vector point, line, polygon, or point cloud) can be from the profile line to be included in the results. It uses map units and does not affect other layer types. |
Chart DPI |
|
[numeric: integer] Default: 96 Minimum value: 0 |
The resolution of the output image in dots per inch (DPI). |
Output image |
|
[file] Predefinito: |
Specify the image file for the plot. One of:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Output image |
|
[file] |
The generated elevation profile image in the specified format. |
Codice Python
Algorithm ID: native:generateelevationprofileimage
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing 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.
Fig. 24.35 Example of mean and standard deviation plot
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Tabella in ingresso |
|
[vector: geometry] |
Layer vettoriale in input |
Nome campo categoria |
|
[tablefield: any] |
Campo categoria da usare per raggruppare le scatole (asse X) |
Valore campo |
|
[tablefield: numeric] |
Valore da usare per il grafico (asse Y). |
Grafico |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Grafico |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:meanandstandarddeviationplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.5. Diagramma 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).
Fig. 24.36 Example of polar plot
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: geometry] |
Layer vettoriale in input |
Nome campo categoria |
|
[tablefield: any] |
Campo categoria da usare per raggruppare gli elementi (asse X) |
Valore campo |
|
[tablefield: numeric] |
Valore da usare per il grafico (asse Y). |
Grafico polare |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Grafico polare |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:polarplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.6. Istogramma del raster
Genera un istogramma con i valori di un layer raster.
Fig. 24.37 Raster layer histogram example
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[raster] |
Layer raster in ingresso |
Numero Banda |
|
[raster band] |
Banda raster da usare per l’istogramma |
numero di barre |
|
[numeric: integer] Predefinito: 10 |
Il numero di barre da usare nell’istogramma (asse X). Minimo 2. |
Istogramma |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Istogramma |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:rasterlayerhistogram
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing 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.
Fig. 24.38 Example of vector layer histogram
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: any] |
Layer vettoriale in input |
Attributo |
|
[tablefield: numeric] |
Valore da usare per il grafico (asse Y). |
numero di barre |
|
[numeric: integer] Predefinito: 10 |
Il numero di barre da usare nell’istogramma (asse X). Minimo 2. |
Istogramma |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Istogramma |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:vectorlayerhistogram
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.8. Grafico di dispersione del vettore
Crea un semplice grafico di dispersione X - Y per un layer vettoriale.
Fig. 24.39 Example of vector layer scatterplot
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: geometry] |
Layer vettoriale in input |
Attributo X |
|
[tablefield: numeric] |
Campo da usare per l’asse X |
Attributo Y |
|
[tablefield: numeric] |
Campo da usare per l’asse Y |
Hover text Optional |
|
[expression] Default: «» |
Text to be shown when hovering with the mouse over data points. It can be picked from a field or based on an expression. |
Title Optional |
|
[string] Default: «» |
Title of the plot |
X-axis Title Optional |
|
[string] Default: «» |
If empty, the field name of the x attribute is used. With a single space, the axis title is not shown. |
Y-axis Title Optional |
|
[string] Default: «» |
If empty, the field name of the y attribute is used. With a single space, the axis title is not shown. |
Use logarithmic scale for x-axis |
|
[boolean] Default: False |
When enabled, uses logarithmic scale for the x-axis |
Use logarithmic scale for y-axis |
|
[boolean] Default: False |
When enabled, uses logarithmic scale for the y-axis |
Grafico di dispersione |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Grafico di dispersione |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:vectorlayerscatterplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.
24.1.14.9. Grafico di dispersione 3D del vettore
Crea un grafico di dispersione in 3D per iun layer vettoriale.
Fig. 24.40 Example of 3D scatter plot
Parametri
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Layer di input |
|
[vector: geometry] |
Layer vettoriale in input |
Attributo X |
|
[tablefield: numeric] |
Campo da usare per l’asse X |
Attributo Y |
|
[tablefield: numeric] |
Campo da usare per l’asse Y |
Attributo Z |
|
[tablefield: numeric] |
Campo da usare per l’asse Z |
Title Optional |
|
[string] Default: «» |
Title of the plot |
X-axis Title Optional |
|
[string] Default: «» |
If empty, the field name of the X attribute is used. |
Y-axis Title Optional |
|
[string] Default: «» |
If empty, the field name of the Y attribute is used. |
Z-axis Title Optional |
|
[string] Default: «» |
If empty, the field name of the Z attribute is used. |
Scatterplot 3D |
|
[html] Predefinito: |
Specifica il file HTML per il grafico. One of 1:
|
Output
Etichetta |
Nome |
Tipo |
Descrizione |
|---|---|---|---|
Scatterplot 3D |
|
[html] |
File HTML con il grafico. Disponibile nella . |
Codice Python
ID Algoritmo: qgis:scatter3dplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
L”id algoritmo viene visualizzato quando passi il mouse sull’algoritmo nella finestra degli strumenti di Processing. Il dizionario dei parametri fornisce i nomi e i valori dei parametri. Vedi Usare gli algoritmi di Processing dalla console dei comandi per i dettagli su come eseguire gli algoritmi di processing dalla console Python.