Importante
A tradução é um esforço comunitário você pode contribuir. Esta página está atualmente traduzida em 56.71%.
24.1.14. Plots
24.1.14.1. Gráfico de barras
Cria um gráfico de barras a partir de uma categoria e de um campo de camadas.
Fig. 24.32 Bar plot example
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Nome do campo de categoria |
|
[campo da tabela: qualquer] |
Campo categórico a ser usado para agrupar as barras (eixo X) |
Campo valor |
|
[campo de tabela: numérico] |
Valor a ser utilizado para o gráfico (eixo 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. |
Gráfico de barras |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Gráfico de barras |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:barplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.2. Box plot
Creates a box plot from a category field and a numerical layer field.
Fig. 24.33 Example of box plot
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Campo de nome da categoria |
|
[campo da tabela: qualquer] |
Categorical field to use for grouping the boxes (X axis) |
Campo valor |
|
[campo de tabela: numérico] |
Valor a ser utilizado para o gráfico (eixo Y). |
Linhas estatísticas adicionais |
|
[enumeração] Padrão: 0 |
Additional statistics information to add to the plot. One of:
|
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. |
Box plot |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Box plot |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:boxplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do 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
Parâmetros
Basic parameters
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
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
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
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] Padrão: |
Specify the image file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Output image |
|
[file] |
The generated elevation profile image in the specified format. |
Código Python
Algorithm ID: native:generateelevationprofileimage
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.4. Gráfico de média e desvio padrão
Creates a box plot with mean and standard deviation values.
Fig. 24.35 Example of mean and standard deviation plot
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Tabela de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Campo de nome da categoria |
|
[campo da tabela: qualquer] |
Categorical field to use for grouping the boxes (X axis) |
Campo valor |
|
[campo de tabela: numérico] |
Valor a ser utilizado para o gráfico (eixo Y). |
Plot |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Plot |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:meanandstandarddeviationplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.5. Gráfico polar
Gera um gráfico polar com base no valor de uma camada vetorial de entrada.
Dois campos devem ser inseridos como parâmetros: um que define a categoria de cada característica (para agrupar as características) e outro com a variável a ser plotada (este tem que ser numérico).
Fig. 24.36 Example of polar plot
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Campo de nome da categoria |
|
[campo da tabela: qualquer] |
Campo categórico a ser usado para agrupar as características (eixo X) |
Campo valor |
|
[campo de tabela: numérico] |
Valor a ser utilizado para o gráfico (eixo Y). |
Gráfico polar |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Gráfico polar |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
ID do algoritmo: qgis:graficoPolar
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.6. Histograma da camada raster
Gera um histograma com os valores de uma camada rasterizada.
Fig. 24.37 Raster layer histogram example
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[raster] |
Camada raster de entrada |
Número da banda |
|
[banda raster] |
Faixa raster a ser usada para o histograma |
número de caixas |
|
[numeric: integer] Padrão: 10 |
O número de caixas a serem utilizados no histograma (eixo X). Mínimo 2. |
Histograma |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Histograma |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:rasterlayerhistogram
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.7. Histograma da camada vetorial
Gera um histograma com os valores do atributo de uma camada vetorial.
O atributo a ser utilizado para o cálculo do histograma deve ser numérico.
Fig. 24.38 Example of vector layer histogram
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vetor: qualquer] |
Camada vetorial de entrada |
Atributo |
|
[campo de tabela: numérico] |
Valor a ser utilizado para o gráfico (eixo Y). |
número de caixas |
|
[numeric: integer] Padrão: 10 |
O número de caixas a serem utilizados no histograma (eixo X). Mínimo 2. |
Histograma |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Histograma |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:vectorlayerhistogram
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.8. Gráfico de dispersão da camada vetorial
Cria um simples gráfico de dispersão X - Y para uma camada vetorial.
Fig. 24.39 Example of vector layer scatterplot
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Atributo X |
|
[campo de tabela: numérico] |
Campo a ser utilizado para o eixo X |
Atributo Y |
|
[campo de tabela: numérico] |
Campo a ser utilizado para o eixo 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 |
Gráfico de dispersão |
|
[html] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Gráfico de dispersão |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:vectorlayerscatterplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
24.1.14.9. Gráfico de dispersão 3D da camada vetorial
Cria um gráfico de dispersão 3D para uma camada vetorial.
Fig. 24.40 Example of 3D scatter plot
Parâmetros
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Camada de entrada |
|
[vector: geometry] |
Camada vetorial de entrada |
Atributo X |
|
[campo de tabela: numérico] |
Campo a ser utilizado para o eixo X |
Atributo Y |
|
[campo de tabela: numérico] |
Campo a ser utilizado para o eixo Y |
Z atributo |
|
[campo de tabela: numérico] |
Campo a ser utilizado para o eixo 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] Padrão: |
Specify the HTML file for the plot. One of:
|
Saídas
Rótulo |
Nome |
Tipo |
Descrição |
|---|---|---|---|
Scatterplot 3D |
|
[html] |
HTML file with the plot. Available in the . |
Código Python
Algorithm ID: qgis:scatter3dplot
import processing
processing.run("algorithm_id", {parameter_dictionary})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.