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.

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

Fig. 24.32 Bar plot example

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Nome do campo de categoria

NAME_FIELD

[campo da tabela: qualquer]

Campo categórico a ser usado para agrupar as barras (eixo X)

Campo valor

VALUE_FIELD

[campo de tabela: numérico]

Valor a ser utilizado para o gráfico (eixo Y).

Title

Optional

TITLE

[string]

Default: “”

Title of the plot

X-axis Title

Optional

XAXIS_TITLE

[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

YAXIS_TITLE

[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

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Gráfico de barras

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.33 Example of box plot

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Campo de nome da categoria

NAME_FIELD

[campo da tabela: qualquer]

Categorical field to use for grouping the boxes (X axis)

Campo valor

VALUE_FIELD

[campo de tabela: numérico]

Valor a ser utilizado para o gráfico (eixo Y).

Linhas estatísticas adicionais

MSD

[enumeração]

Padrão: 0

Additional statistics information to add to the plot. One of:

  • 0 — Mostrar Média

  • 1 — Mostrar Desvio Padrão

  • 2 — Não mostrar média e desvio padrão

Title

Optional

TITLE

[string]

Default: “”

Title of the plot

X-axis Title

Optional

XAXIS_TITLE

[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

YAXIS_TITLE

[string]

Default: “”

If empty, the name of the value field is used. With a single space, the axis title is not shown.

Box plot

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Box plot

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.34 Example of elevation profile

Parâmetros

Basic parameters

Rótulo

Nome

Tipo

Descrição

Profile curve

CURVE

[geometry: line]

The LineString geometry (WKT or GeoJSON) representing the profile curve along which the elevation profile will be generated

Map layers

MAP_LAYERS

[layer] [list]

The list of map layers to include in the elevation profile

Chart width (in pixels)

WIDTH

[numeric: integer]

Default: 400

Minimum value: 0

The width of the output chart in pixels.

Chart height (in pixels)

HEIGHT

[numeric: integer]

Default: 300

Minimum value: 0

The height of the output chart in pixels.

Terrain layer

Optional

TERRAIN_LAYER

[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

MINIMUM_DISTANCE

[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

MAXIMUM_DISTANCE

[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

MINIMUM_ELEVATION

[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

MAXIMUM_ELEVATION

[numeric: double]

The maximum elevation (Y axis) to display on the chart. If not specified, the chart will auto-scale.

Chart text color

Optional

TEXT_COLOR

[color]

The color of the text in the chart (e.g., axis labels, titles).

Chart background color

Optional

BACKGROUND_COLOR

[color]

The background color of the chart.

Chart border color

Optional

BORDER_COLOR

[color]

The color of the chart border.

Profile tolerance

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

DPI

[numeric: integer]

Default: 96

Minimum value: 0

The resolution of the output image in dots per inch (DPI).

Output image

OUTPUT

[file]

Padrão: [Salvar em arquivo temporário]

Specify the image file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Output image

OUTPUT

[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.

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

Fig. 24.35 Example of mean and standard deviation plot

Parâmetros

Rótulo

Nome

Tipo

Descrição

Tabela de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Campo de nome da categoria

NAME_FIELD

[campo da tabela: qualquer]

Categorical field to use for grouping the boxes (X axis)

Campo valor

VALUE_FIELD

[campo de tabela: numérico]

Valor a ser utilizado para o gráfico (eixo Y).

Plot

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Plot

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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).

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

Fig. 24.36 Example of polar plot

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Campo de nome da categoria

NAME_FIELD

[campo da tabela: qualquer]

Campo categórico a ser usado para agrupar as características (eixo X)

Campo valor

VALUE_FIELD

[campo de tabela: numérico]

Valor a ser utilizado para o gráfico (eixo Y).

Gráfico polar

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Gráfico polar

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.37 Raster layer histogram example

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[raster]

Camada raster de entrada

Número da banda

BAND

[banda raster]

Faixa raster a ser usada para o histograma

número de caixas

BINS

[numeric: integer]

Padrão: 10

O número de caixas a serem utilizados no histograma (eixo X). Mínimo 2.

Histograma

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Histograma

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.38 Example of vector layer histogram

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vetor: qualquer]

Camada vetorial de entrada

Atributo

FIELD

[campo de tabela: numérico]

Valor a ser utilizado para o gráfico (eixo Y).

número de caixas

BINS

[numeric: integer]

Padrão: 10

O número de caixas a serem utilizados no histograma (eixo X). Mínimo 2.

Histograma

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Histograma

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.39 Example of vector layer scatterplot

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Atributo X

XFIELD

[campo de tabela: numérico]

Campo a ser utilizado para o eixo X

Atributo Y

YFIELD

[campo de tabela: numérico]

Campo a ser utilizado para o eixo Y

Hover text

Optional

HOVERTEXT

[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

TITLE

[string]

Default: “”

Title of the plot

X-axis Title

Optional

XAXIS_TITLE

[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

YAXIS_TITLE

[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

XAXIS_LOG

[boolean]

Default: False

When enabled, uses logarithmic scale for the x-axis

Use logarithmic scale for y-axis

YAXIS_LOG

[boolean]

Default: False

When enabled, uses logarithmic scale for the y-axis

Gráfico de dispersão

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Gráfico de dispersão

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.

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

Fig. 24.40 Example of 3D scatter plot

Parâmetros

Rótulo

Nome

Tipo

Descrição

Camada de entrada

INPUT

[vector: geometry]

Camada vetorial de entrada

Atributo X

XFIELD

[campo de tabela: numérico]

Campo a ser utilizado para o eixo X

Atributo Y

YFIELD

[campo de tabela: numérico]

Campo a ser utilizado para o eixo Y

Z atributo

ZFIELD

[campo de tabela: numérico]

Campo a ser utilizado para o eixo Z

Title

Optional

TITLE

[string]

Default: “”

Title of the plot

X-axis Title

Optional

XAXIS_TITLE

[string]

Default: “”

If empty, the field name of the X attribute is used.

Y-axis Title

Optional

YAXIS_TITLE

[string]

Default: “”

If empty, the field name of the Y attribute is used.

Z-axis Title

Optional

ZAXIS_TITLE

[string]

Default: “”

If empty, the field name of the Z attribute is used.

Scatterplot 3D

OUTPUT

[html]

Padrão: [Salvar em arquivo temporário]

Specify the HTML file for the plot. One of:

  • Salvar em Arquivo Temporário

  • Salvar em Arquivo…

Saídas

Rótulo

Nome

Tipo

Descrição

Scatterplot 3D

OUTPUT

[html]

HTML file with the plot. Available in the Processing ► Result Viewer.

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.