matplotlib.projections#

Transformaciones no separables que asignan del espacio de datos al espacio de pantalla.

Las proyecciones se definen como Axessubclases. Incluyen los siguientes elementos:

  • Una transformación de coordenadas de datos en coordenadas de visualización.

  • Una inversa de esa transformación. Esto se usa, por ejemplo, para convertir las posiciones del mouse del espacio de la pantalla nuevamente al espacio de datos.

  • Transformaciones para las líneas de cuadrícula, ticks y ticklabels. Las proyecciones personalizadas a menudo necesitarán colocar estos elementos en ubicaciones especiales, y Matplotlib tiene una instalación para ayudar a hacerlo.

  • Configuración de valores predeterminados (anulación cla), ya que los valores predeterminados para ejes rectilíneos pueden no ser apropiados.

  • Definición de la forma de los ejes, por ejemplo, ejes elípticos, que se utilizarán para dibujar el fondo del gráfico y para recortar cualquier elemento de datos.

  • Definición de localizadores y formateadores personalizados para la proyección. Por ejemplo, en una proyección geográfica, puede ser más conveniente mostrar la cuadrícula en grados, incluso si los datos están en radianes.

  • Configure la panorámica y el zoom interactivos. Esto se deja como una función "avanzada" para el lector, pero hay un ejemplo de esto para diagramas polares en matplotlib.projections.polar.

  • Cualquier método adicional para conveniencia o características adicionales.

Una vez definidos los ejes de proyección, se puede utilizar de dos maneras:

  • Al definir el atributo de clase name, los ejes de proyección se pueden registrar matplotlib.projections.register_projectiony, posteriormente, simplemente invocar por nombre:

    fig.add_subplot(projection="my_proj_name")
    
  • Para proyecciones más complejas y parametrizables, se puede definir un objeto de "proyección" genérico que incluya el método _as_mpl_axes. _as_mpl_axes no debe aceptar argumentos y devolver la subclase de ejes de la proyección y un diccionario de argumentos adicionales para pasar al __init__ método de la subclase. Posteriormente se puede inicializar una proyección parametrizada con:

    fig.add_subplot(projection=MyProjection(param1=param1_value))
    

    donde MyProjection es un objeto que implementa un _as_mpl_axesmétodo.

Un ejemplo completo y con muchas anotaciones se encuentra en Proyección personalizada . La funcionalidad de gráficos polares matplotlib.projections.polartambién puede ser de interés.

clase matplotlib.proyecciones. ProjectionRegistry [fuente] #

Bases:object

Un mapeo de nombres de proyección registrados a clases de proyección.

get_projection_class ( nombre ) [fuente] #

Obtenga una clase de proyección de su nombre .

get_projection_names ( ) [fuente] #

Devuelve los nombres de todas las proyecciones actualmente registradas.

registrarse ( * proyecciones ) [fuente] #

Registre un nuevo conjunto de proyecciones.

matplotlib.proyecciones. get_projection_class ( proyección = Ninguno ) [fuente] #

Obtenga una clase de proyección a partir de su nombre.

Si la proyección es Ninguna, se devuelve una proyección rectilínea estándar.

matplotlib.proyecciones. get_projection_names ( ) [fuente] #

Devuelve los nombres de todas las proyecciones actualmente registradas.

matplotlib.proyecciones. register_projection ( cls ) [fuente] #

matplotlib.projections.polar#

clase matplotlib.proyecciones.polar. InvertedPolarTransform ( eje = Ninguno , use_rmin = True , _apply_theta_transforms = True ) [fuente] #

Bases:Transform

La inversa de la transformada polar, mapeando el espacio de coordenadas cartesianas x e y de vuelta a theta y r .

Parámetros :
nombre_abreviado str

Una cadena que representa el "nombre" de la transformación. El nombre no tiene otro significado que el de mejorar la legibilidad str(transform)cuando DEBUG=True.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

entrada_dims = 2 #

El número de dimensiones de entrada de esta transformación. Debe anularse (con números enteros) en la subclase.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

salida_dims = 2 #

El número de dimensiones de salida de esta transformación. Debe anularse (con números enteros) en la subclase.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase matplotlib.proyecciones.polar. PolarAffine ( scale_transform , límites ) [fuente] #

Bases:Affine2DBase

La parte afín de la proyección polar. Escala la salida para que el radio máximo descanse en el borde del círculo de los ejes.

limites es el límite de vista de los datos. La única parte de sus límites que se usa son los límites y (para los límites del radio). El rango theta es manejado por la transformada no afín.

get_matrix ( ) [fuente] #

Obtenga la matriz para la parte afín de esta transformación.

clase matplotlib.proyecciones.polar. PolarAxes ( * argumentos , theta_offset = 0 , theta_direction = 1 , rlabel_position = 22.5 , ** kwargs ) [fuente] #

Bases:Axes

Una proyección de gráfico polar, donde las dimensiones de entrada son theta , r .

Theta comienza a apuntar hacia el este y va en sentido contrario a las agujas del reloj.

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

class InvertedPolarTransform ( eje = Ninguno , use_rmin = True , _apply_theta_transforms = True ) [fuente] #

Bases:Transform

La inversa de la transformada polar, mapeando el espacio de coordenadas cartesianas x e y de vuelta a theta y r .

Parámetros :
nombre_abreviado str

Una cadena que representa el "nombre" de la transformación. El nombre no tiene otro significado que el de mejorar la legibilidad str(transform)cuando DEBUG=True.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

entrada_dims = 2 #

El número de dimensiones de entrada de esta transformación. Debe anularse (con números enteros) en la subclase.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

salida_dims = 2 #

El número de dimensiones de salida de esta transformación. Debe anularse (con números enteros) en la subclase.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase PolarAffine ( scale_transform , límites ) [fuente] #

Bases:Affine2DBase

La parte afín de la proyección polar. Escala la salida para que el radio máximo descanse en el borde del círculo de los ejes.

limites es el límite de vista de los datos. La única parte de sus límites que se usa son los límites y (para los límites del radio). El rango theta es manejado por la transformada no afín.

get_matrix ( ) [fuente] #

Obtenga la matriz para la parte afín de esta transformación.

clase PolarTransform ( eje = Ninguno , use_rmin = Verdadero , _apply_theta_transforms = Verdadero ) [fuente] #

Bases:Transform

La transformada polar base.

Esta transformación mapea coordenadas polares en coordenadas cartesianas (pero no maneja el posicionamiento en el espacio de la pantalla).(theta, r)(x, y) = (r * cos(theta), r * sin(theta))

Los segmentos de ruta con un radio fijo se transforman automáticamente en arcos circulares siempre que .path._interpolation_steps > 1

Parámetros :
nombre_abreviado str

Una cadena que representa el "nombre" de la transformación. El nombre no tiene otro significado que el de mejorar la legibilidad str(transform)cuando DEBUG=True.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

entrada_dims = 2 #

El número de dimensiones de entrada de esta transformación. Debe anularse (con números enteros) en la subclase.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

salida_dims = 2 #

El número de dimensiones de salida de esta transformación. Debe anularse (con números enteros) en la subclase.

transform_non_affine ( tr ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

transform_path_non_affine ( ruta ) [fuente] #

Aplique la parte no afín de esta transformación a path , devolviendo un nuevo .Path Path

transform_path(path)es equivalente a transform_path_affine(transform_path_non_affine(values)).

class RadialLocator ( base , ejes = Ninguno ) [fuente] #

Bases:Locator

Se utiliza para localizar marcas de radio.

Asegura que todos los ticks sean estrictamente positivos. Para todas las demás tareas, delega en la base Locator(que puede ser diferente según la escala del eje r ).

no singular ( vmin , vmax ) [fuente] #

Ajuste un rango según sea necesario para evitar singularidades.

Este método se llama durante el ajuste de escala automático, con el establecimiento de los límites de datos en los ejes si los ejes contienen datos, o si no.(v0, v1)(-inf, +inf)

  • Si (posiblemente hasta alguna pendiente de coma flotante), este método devuelve un intervalo ampliado alrededor de este valor.v0 == v1

  • Si , este método devuelve los límites de vista predeterminados apropiados.(v0, v1) == (-inf, +inf)

  • En caso contrario, se devuelve sin modificación.(v0, v1)

set_axis ( eje ) [fuente] #
view_limits ( vmin , vmax ) [fuente] #

Seleccione una escala para el rango de vmin a vmax.

Las subclases deben anular este método para cambiar el comportamiento del localizador.

clase ThetaFormatter [fuente] #

Bases:Formatter

Se utiliza para dar formato a las etiquetas de marca theta . Convierte la unidad nativa de radianes en grados y agrega un símbolo de grado.

clase ThetaLocator ( base ) [fuente] #

Bases:Locator

Se utiliza para localizar garrapatas theta.

Esto funcionará igual que el localizador base, excepto en el caso de que la vista abarque todo el círculo. En tales casos, se devuelven las ubicaciones predeterminadas utilizadas anteriormente cada 45 grados.

actualizar ( ) [fuente] #
set_axis ( eje ) [fuente] #
view_limits ( vmin , vmax ) [fuente] #

Seleccione una escala para el rango de vmin a vmax.

Las subclases deben anular este método para cambiar el comportamiento del localizador.

can_pan ( ) [fuente] #

Devuelve si estos ejes admiten la funcionalidad del botón de panorámica/zoom.

Para los ejes polares, esto es un poco engañoso. Tanto la panorámica como el zoom se realizan con el mismo botón. La panorámica se realiza en acimut mientras que el zoom se realiza a lo largo del radial.

can_zoom ( ) [fuente] #

Devuelve si estos ejes admiten la funcionalidad del botón del cuadro de zoom.

Los ejes polares no admiten cuadros de zoom.

borrar ( ) [fuente] #

Borrar los ejes.

drag_pan ( botón , tecla , x , y ) [fuente] #

Se llama cuando el mouse se mueve durante una operación de desplazamiento.

Parámetros :
botónMouseButton

El botón del ratón presionado.

clave str o Ninguno

La tecla presionada, si la hay.

x, y flotan

Las coordenadas del ratón en display coords.

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

dibujar ( procesador ) [fuente] #

Dibuja al Artista (y sus hijos) usando el renderizador dado.

Esto no tiene efecto si el artista no está visible ( Artist.get_visible devuelve Falso).

Parámetros :
subclase de renderizador .RendererBase

notas

Este método se anula en las subclases de artista.

end_pan ( ) [fuente] #

Se llama cuando se completa una operación de panorámica (cuando el botón del mouse está hacia arriba).

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

format_coord ( theta , r ) [fuente] #

Devuelve una cadena de formato formateando las coordenadas x , y .

get_data_ratio ( ) [fuente] #

Devuelve la relación de aspecto de los datos en sí. Para una gráfica polar, esto siempre debe ser 1.0

get_rlabel_position ( ) [fuente] #
Devoluciones :
flotar

La posición theta de las etiquetas de radio en grados.

get_rmax ( ) [fuente] #
Devoluciones :
flotar

Límite radial exterior.

get_rmin ( ) [fuente] #
Devoluciones :
flotar

El límite radial interior.

get_rorigin ( ) [fuente] #
Devoluciones :
flotar
get_rsign ( ) [fuente] #
get_theta_direction ( ) [fuente] #

Obtenga la dirección en la que theta aumenta.

-1:

theta aumenta en el sentido de las agujas del reloj

1:

theta aumenta en el sentido contrario a las agujas del reloj

get_theta_offset ( ) [fuente] #

Obtenga el desplazamiento para la ubicación de 0 en radianes.

get_thetamax ( ) [fuente] #

Devuelve el límite theta máximo en grados.

get_thetamin ( ) [fuente] #

Obtenga el límite theta mínimo en grados.

get_xaxis_text1_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas del eje x, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_xaxis_text2_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas secundarias del eje x, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_xaxis_transform ( que = 'cuadrícula' ) [fuente] #

Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje x. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje.

Nota

Esta transformación es utilizada principalmente por la Axisclase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_text1_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas del eje y, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_text2_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas de eje y secundarias, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_transform ( que = 'cuadrícula' ) [fuente] #

Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje Y. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos.

Nota

Esta transformación es utilizada principalmente por la Axisclase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

nombre = 'polar' #
set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized=<UNSET> , rgrids=<UNSET> , rlabel_position=<UNSET> , rlim=<UNSET> , rmax=<UNSET> , rmin=<UNSET> , rorigin=<UNSET> , rscale=< DESCONFIGURAR> , rticks=<DESCONFIGURAR>, sketch_params=<DESCONFIGURAR>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , title =<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=< DESCONFIGURAR> , xticklabels=<DESCONFIGURAR>, xticks=<DESCONFIGURAR> ,ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente ] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

rgrids

tupla con flotadores

rlabel_position

número

rlim

desconocido

rmax

flotar

rmin

flotar

rorigin

flotar

rscale

desconocido

rticks

desconocido

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

theta_direction

desconocido

theta_offset

desconocido

theta_zero_location

calle

thetagrids

tupla con flotantes, grados

thetalim

desconocido

thetamax

desconocido

thetamin

desconocido

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

set_rgrids ( radios , etiquetas = Ninguno , ángulo = Ninguno , fmt = Ninguno , ** kwargs ) [fuente] #

Establezca las líneas de cuadrícula radiales en un gráfico polar.

Parámetros :
tupla de radios con flotadores

Los radios de las líneas de cuadrícula radiales

etiqueta tupla con cadenas o Ninguno

Las etiquetas que se utilizarán en cada línea de cuadrícula radial. se usará matplotlib.ticker.ScalarFormattersi Ninguno.

ángulo de flotación

La posición angular de las etiquetas de radio en grados.

fmt str o Ninguno

Cadena de formato utilizada en matplotlib.ticker.FormatStrFormatter. Por ejemplo, '%f'.

Devoluciones :
lista de líneas delines.Line2D

Las líneas de cuadrícula radiales.

lista de etiquetas detext.Text

Las etiquetas de garrapatas.

Otros parámetros :
**kwargs

kwargs son Textpropiedades opcionales para las etiquetas.

set_rlabel_position ( valor ) [fuente] #

Actualice la posición theta de las etiquetas de radio.

Parámetros :
número de valor

La posición angular de las etiquetas de radio en grados.

set_rlim ( inferior = Ninguno , superior = Ninguno , * , emitir = Verdadero , automático = Falso , ** kwargs ) [fuente] #

Establezca los límites de vista del eje radial.

Esta función se comporta como Axes.set_ylim, pero además admite rmin y rmax como alias para bottom y top .

Ver también

Axes.set_ylim
set_rmax ( rmax ) [fuente] #

Establezca el límite radial exterior.

Parámetros :
flotador rmax
set_rmin ( rmin ) [fuente] #

Establezca el límite radial interior.

Parámetros :
flotador _
set_rorigin ( rorigin ) [fuente] #

Actualice el origen radial.

Parámetros :
flotador de origen
set_rscale ( * argumentos , ** kwargs ) [fuente] #
set_rticks ( * argumentos , ** kwargs ) [fuente] #
set_theta_direction ( dirección ) [fuente] #

Establezca la dirección en la que theta aumenta.

en el sentido de las agujas del reloj, -1:

theta aumenta en el sentido de las agujas del reloj

antihorario, antihorario, 1:

theta aumenta en el sentido contrario a las agujas del reloj

set_theta_offset ( compensación ) [fuente] #

Establezca el desplazamiento para la ubicación de 0 en radianes.

set_theta_zero_ubicación ( ubicación , desplazamiento = 0.0 ) [fuente] #

Establezca la ubicación del cero de theta.

Esto simplemente llama set_theta_offsetcon el valor correcto en radianes.

Parámetros :
calle loc

Puede ser uno de "N", "NW", "W", "SW", "S", "SE", "E" o "NE".

flotador compensado , por defecto: 0

Un desplazamiento en grados para aplicar desde la ubicación especificada . Nota: este desplazamiento siempre se aplica en sentido contrario a las agujas del reloj, independientemente de la configuración de dirección.

set_thetagrids ( ángulos , etiquetas = Ninguno , fmt = Ninguno , ** kwargs ) [fuente] #

Establezca las líneas de cuadrícula theta en una gráfica polar.

Parámetros :
tupla de ángulos con flotantes, grados

Los ángulos de las líneas de cuadrícula theta.

etiqueta tupla con cadenas o Ninguno

Las etiquetas que se usarán en cada línea de cuadrícula theta. se usará projections.polar.ThetaFormattersi Ninguno.

fmt str o Ninguno

Cadena de formato utilizada en matplotlib.ticker.FormatStrFormatter. Por ejemplo, '%f'. Tenga en cuenta que el ángulo que se utiliza está en radianes.

Devoluciones :
lista de líneas delines.Line2D

Las líneas de cuadrícula theta.

lista de etiquetas detext.Text

Las etiquetas de garrapatas.

Otros parámetros :
**kwargs

kwargs son Textpropiedades opcionales para las etiquetas.

set_thetalim ( * argumentos , ** kwargs ) [fuente] #

Establezca los valores theta mínimo y máximo.

Puede tomar las siguientes firmas:

  • set_thetalim(minval, maxval): establezca los límites en radianes.

  • set_thetalim(thetamin=minval, thetamax=maxval): establezca los límites en grados.

donde minval y maxval son los límites mínimo y máximo. Los valores están envueltos en el rango.\([0, 2\pi]\)(en radianes), por lo que, por ejemplo, es posible tener un eje simétrico alrededor de 0. Se genera un ValueError si la diferencia de ángulo absoluto es mayor que un círculo completo.set_thetalim(-np.pi / 2, np.pi / 2)

set_thetamax ( thetamax ) [fuente] #

Establezca el límite theta máximo en grados.

set_thetamin ( thetamin ) [fuente] #

Establezca el límite theta mínimo en grados.

set_yscale ( * argumentos , ** kwargs ) [fuente] #

Establezca la escala del eje y.

Parámetros :
valor {"lineal", "log", "symlog", "logit", ...} oScaleBase

El tipo de escala de eje que se va a aplicar.

**kwargs

Se aceptan diferentes argumentos de palabras clave, según la escala. Vea los argumentos de palabra clave de la clase respectiva:

notas

De forma predeterminada, Matplotlib admite las escalas mencionadas anteriormente. Además, las escalas personalizadas se pueden registrar usando matplotlib.scale.register_scale. Estas escalas también se pueden utilizar aquí.

start_pan ( x , y , botón ) [fuente] #

Se llama cuando se ha iniciado una operación de panorámica.

Parámetros :
x, y flotan

Las coordenadas del ratón en display coords.

botónMouseButton

El botón del ratón presionado.

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

clase matplotlib.proyecciones.polar. PolarTransform ( eje = Ninguno , use_rmin = Verdadero , _apply_theta_transforms = Verdadero ) [fuente] #

Bases:Transform

La transformada polar base.

Esta transformación mapea coordenadas polares en coordenadas cartesianas (pero no maneja el posicionamiento en el espacio de la pantalla).(theta, r)(x, y) = (r * cos(theta), r * sin(theta))

Los segmentos de ruta con un radio fijo se transforman automáticamente en arcos circulares siempre que .path._interpolation_steps > 1

Parámetros :
nombre_abreviado str

Una cadena que representa el "nombre" de la transformación. El nombre no tiene otro significado que el de mejorar la legibilidad str(transform)cuando DEBUG=True.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

entrada_dims = 2 #

El número de dimensiones de entrada de esta transformación. Debe anularse (con números enteros) en la subclase.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

salida_dims = 2 #

El número de dimensiones de salida de esta transformación. Debe anularse (con números enteros) en la subclase.

transform_non_affine ( tr ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

transform_path_non_affine ( ruta ) [fuente] #

Aplique la parte no afín de esta transformación a path , devolviendo un nuevo .Path Path

transform_path(path)es equivalente a transform_path_affine(transform_path_non_affine(values)).

clase matplotlib.proyecciones.polar. RadialAxis ( * argumentos , ** kwargs ) [fuente] #

Bases:YAxis

Un eje radial.

Esto anula ciertas propiedades de a YAxispara proporcionar una carcasa especial para un eje radial.

Parámetros :
hachasmatplotlib.axes.Axes

El Axesal que pertenece el Eje creado.

flotador de radio de pico

El radio de aceptación para las pruebas de contención. Ver Axis.containstambién

nombre_eje = 'radio' #

Nombre de solo lectura que identifica el eje.

borrar ( ) [fuente] #

Borrar el eje.

Esto restablece las propiedades del eje a sus valores predeterminados:

  • la etiqueta

  • la escala

  • localizadores, formateadores y ticks

  • grilla mayor y menor

  • unidades

  • devoluciones de llamadas registradas

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET > ,view_interval=<UNSET> ,visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

data_interval

desconocido

figure

Figure

gid

calle

in_layout

bool

inverted

desconocido

label

objeto

label_coords

desconocido

label_position

{'izquierda derecha'}

label_text

calle

major_formatter

Formatter, stro función

major_locator

Locator

minor_formatter

Formatter, stro función

minor_locator

Locator

mouseover

bool

offset_position

{'izquierda derecha'}

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

pickradius

flotar

rasterized

bool

remove_overlapping_locs

desconocido

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

tick_params

desconocido

ticklabels

secuencia de str o de Texts

ticks

lista de carrozas

ticks_position

{'izquierda', 'derecha', 'ambos', 'predeterminado', 'ninguno'}

transform

Transform

units

etiqueta de unidades

url

calle

view_interval

desconocido

visible

bool

zorder

flotar

clase matplotlib.proyecciones.polar. RadialLocator ( base , ejes = Ninguno ) [fuente] #

Bases:Locator

Se utiliza para localizar marcas de radio.

Asegura que todos los ticks sean estrictamente positivos. Para todas las demás tareas, delega en la base Locator(que puede ser diferente según la escala del eje r ).

no singular ( vmin , vmax ) [fuente] #

Ajuste un rango según sea necesario para evitar singularidades.

Este método se llama durante el ajuste de escala automático, con el establecimiento de los límites de datos en los ejes si los ejes contienen datos, o si no.(v0, v1)(-inf, +inf)

  • Si (posiblemente hasta alguna pendiente de coma flotante), este método devuelve un intervalo ampliado alrededor de este valor.v0 == v1

  • Si , este método devuelve los límites de vista predeterminados apropiados.(v0, v1) == (-inf, +inf)

  • En caso contrario, se devuelve sin modificación.(v0, v1)

set_axis ( eje ) [fuente] #
view_limits ( vmin , vmax ) [fuente] #

Seleccione una escala para el rango de vmin a vmax.

Las subclases deben anular este método para cambiar el comportamiento del localizador.

clase matplotlib.proyecciones.polar. RadialTick ( * argumentos , ** kwargs ) [fuente] #

Bases:YTick

Una garrapata del eje radial.

Esta subclase de YTickproporciona marcas radiales con alguna pequeña modificación en su reposicionamiento, de modo que las marcas se rotan en función de los límites de los ejes. Esto da como resultado garrapatas que están correctamente perpendiculares a la columna vertebral. Las etiquetas también se rotan para que queden perpendiculares al lomo, cuando la rotación 'automática' está habilitada.

bbox es el cuadro delimitador Bound2D en las coordenadas de visualización de los ejes loc es la ubicación de marca en las coordenadas de datos tamaño es el tamaño de marca en puntos

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<DESCONFIGURADO> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

figure

Figure

gid

calle

in_layout

bool

label

calle

label1

calle

label2

calle

mouseover

bool

pad

flotar

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

update_position ( loc ) [fuente] #

Establezca la ubicación de la marca en las coordenadas de datos con escalar loc .

clase matplotlib.proyecciones.polar. ThetaAxis ( * argumentos , ** kwargs ) [fuente] #

Bases:XAxis

Un eje theta.

Esto anula ciertas propiedades de an XAxispara proporcionar una carcasa especial para un eje angular.

Parámetros :
hachasmatplotlib.axes.Axes

El Axesal que pertenece el Eje creado.

flotador de radio de pico

El radio de aceptación para las pruebas de contención. Ver Axis.containstambién

nombre_eje = 'theta' #

Nombre de solo lectura que identifica el eje.

borrar ( ) [fuente] #

Borrar el eje.

Esto restablece las propiedades del eje a sus valores predeterminados:

  • la etiqueta

  • la escala

  • localizadores, formateadores y ticks

  • grilla mayor y menor

  • unidades

  • devoluciones de llamadas registradas

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval=<UNSET> , gid=<UNSET > , in_layout=<UNSET> , inverted=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET > , visible=<DESCONFIGURAR> , zorder=<DESCONFIGURAR>) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

data_interval

desconocido

figure

Figure

gid

calle

in_layout

bool

inverted

desconocido

label

objeto

label_coords

desconocido

label_position

{'arriba', 'abajo'}

label_text

calle

major_formatter

Formatter, stro función

major_locator

Locator

minor_formatter

Formatter, stro función

minor_locator

Locator

mouseover

bool

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

pickradius

flotar

rasterized

bool

remove_overlapping_locs

desconocido

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

tick_params

desconocido

ticklabels

secuencia de str o de Texts

ticks

lista de carrozas

ticks_position

{'superior', 'inferior', 'ambos', 'predeterminado', 'ninguno'}

transform

Transform

units

etiqueta de unidades

url

calle

view_interval

desconocido

visible

bool

zorder

flotar

clase matplotlib.proyecciones.polar. ThetaFormatter [fuente] #

Bases:Formatter

Se utiliza para dar formato a las etiquetas de marca theta . Convierte la unidad nativa de radianes en grados y agrega un símbolo de grado.

clase matplotlib.proyecciones.polar. ThetaLocator ( base ) [fuente] #

Bases:Locator

Se utiliza para localizar garrapatas theta.

Esto funcionará igual que el localizador base, excepto en el caso de que la vista abarque todo el círculo. En tales casos, se devuelven las ubicaciones predeterminadas utilizadas anteriormente cada 45 grados.

actualizar ( ) [fuente] #
set_axis ( eje ) [fuente] #
view_limits ( vmin , vmax ) [fuente] #

Seleccione una escala para el rango de vmin a vmax.

Las subclases deben anular este método para cambiar el comportamiento del localizador.

clase matplotlib.proyecciones.polar. ThetaTick ( ejes , * argumentos , ** kwargs ) [fuente] #

Bases:XTick

Una marca del eje theta.

Esta subclase de XTickproporciona marcas angulares con alguna pequeña modificación en su reposicionamiento, de modo que las marcas se giran en función de la ubicación de la marca. Esto da como resultado marcas que son correctamente perpendiculares a la columna vertebral del arco.

Cuando la rotación 'automática' está habilitada, las etiquetas también se giran para que queden paralelas al lomo. El relleno de etiquetas también se aplica aquí, ya que no es posible utilizar una transformación de ejes genérica para producir un relleno específico de marca.

bbox es el cuadro delimitador Bound2D en las coordenadas de visualización de los ejes loc es la ubicación de marca en las coordenadas de datos tamaño es el tamaño de marca en puntos

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<DESCONFIGURADO> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

figure

Figure

gid

calle

in_layout

bool

label

calle

label1

calle

label2

calle

mouseover

bool

pad

flotar

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

update_position ( loc ) [fuente] #

Establezca la ubicación de la marca en las coordenadas de datos con escalar loc .

matplotlib.projections.geo#

clase matplotlib.projections.geo. AitoffAxes ( * argumentos , ** kwargs ) [fuente] #

Bases:GeoAxes

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

clase AitoffTransform ( resolución ) [fuente] #

Bases:_GeoTransform

La transformada base de Aitoff.

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( ll ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase InvertedAitoffTransform ( resolución ) [fuente] #

Bases:_GeoTransform

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

nombre = 'aitoff' #
set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , selector =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<DESCONFIGURADO> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

latitude_grid

desconocido

longitude_grid

desconocido

longitude_grid_ends

desconocido

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

desconocido

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

desconocido

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

clase matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [fuente] #

Bases:Axes

Una clase base abstracta para proyecciones geográficas.

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

RESOLUCIÓN = 75 #
clase ThetaFormatter ( round_to = 1.0 ) [fuente] #

Bases:Formatter

Se utiliza para dar formato a las etiquetas de marca theta. Convierte la unidad nativa de radianes en grados y agrega un símbolo de grado.

can_pan ( ) [fuente] #

Devuelve si estos ejes admiten la funcionalidad del botón de panorámica/zoom.

Este objeto de ejes no admite panorámica/zoom interactivo.

can_zoom ( ) [fuente] #

Devuelve si estos ejes admiten la funcionalidad del botón del cuadro de zoom.

Este objeto de ejes no admite el cuadro de zoom interactivo.

borrar ( ) [fuente] #

Borrar los ejes.

drag_pan ( botón , tecla , x , y ) [fuente] #

Se llama cuando el mouse se mueve durante una operación de desplazamiento.

Parámetros :
botónMouseButton

El botón del ratón presionado.

clave str o Ninguno

La tecla presionada, si la hay.

x, y flotan

Las coordenadas del ratón en display coords.

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

end_pan ( ) [fuente] #

Se llama cuando se completa una operación de panorámica (cuando el botón del mouse está hacia arriba).

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

format_coord ( lon , lat ) [fuente] #

Devuelve una cadena de formato formateando la coordenada.

get_data_ratio ( ) [fuente] #

Devuelve la relación de aspecto de los datos en sí.

get_xaxis_text1_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas del eje x, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_xaxis_text2_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas secundarias del eje x, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_xaxis_transform ( que = 'cuadrícula' ) [fuente] #

Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje x. La dirección x está en coordenadas de datos y la dirección y está en coordenadas de eje.

Nota

Esta transformación es utilizada principalmente por la Axisclase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_text1_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas del eje y, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_text2_transform ( pad ) [fuente] #
Devoluciones :
transformar transformar

La transformación utilizada para dibujar etiquetas de eje y secundarias, que agregará pad_points de relleno (en puntos) entre el eje y la etiqueta. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos

valign {'centro', 'superior', 'inferior', 'línea base', 'línea_base_central'}

La alineación vertical del texto.

halign {'centro', 'izquierda', 'derecha'}

La alineación horizontal del texto.

notas

Esta transformación es utilizada principalmente por la Axis clase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

get_yaxis_transform ( que = 'cuadrícula' ) [fuente] #

Obtenga la transformación utilizada para dibujar etiquetas, marcas y líneas de cuadrícula en el eje Y. La dirección x está en coordenadas de eje y la dirección y está en coordenadas de datos.

Nota

Esta transformación es utilizada principalmente por la Axisclase y está destinada a ser anulada por nuevos tipos de proyecciones que pueden necesitar colocar elementos de eje en diferentes ubicaciones.

set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , selector =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<DESCONFIGURADO> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

latitude_grid

desconocido

longitude_grid

desconocido

longitude_grid_ends

desconocido

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

desconocido

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

desconocido

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

set_latitude_grid ( grados ) [fuente] #

Establezca el número de grados entre cada cuadrícula de latitud.

set_longitude_grid ( grados ) [fuente] #

Establezca el número de grados entre cada cuadrícula de longitud.

set_longitude_grid_ends ( grados ) [fuente] #

Establezca la(s) latitud(es) en las que dejar de dibujar las cuadrículas de longitud.

set_xlim ( * argumentos , ** kwargs ) [fuente] #

No soportado. Considere usar Cartopy.

set_xscale ( * argumentos , ** kwargs ) [fuente] #

Establece la escala del eje x.

Parámetros :
valor {"lineal", "log", "symlog", "logit", ...} oScaleBase

El tipo de escala de eje que se va a aplicar.

**kwargs

Se aceptan diferentes argumentos de palabras clave, según la escala. Vea los argumentos de palabra clave de la clase respectiva:

notas

De forma predeterminada, Matplotlib admite las escalas mencionadas anteriormente. Además, las escalas personalizadas se pueden registrar usando matplotlib.scale.register_scale. Estas escalas también se pueden utilizar aquí.

set_ylim ( * argumentos , ** kwargs ) [fuente] #

No soportado. Considere usar Cartopy.

set_yscale ( * argumentos , ** kwargs ) [fuente] #

Establezca la escala del eje y.

Parámetros :
valor {"lineal", "log", "symlog", "logit", ...} oScaleBase

El tipo de escala de eje que se va a aplicar.

**kwargs

Se aceptan diferentes argumentos de palabras clave, según la escala. Vea los argumentos de palabra clave de la clase respectiva:

notas

De forma predeterminada, Matplotlib admite las escalas mencionadas anteriormente. Además, las escalas personalizadas se pueden registrar usando matplotlib.scale.register_scale. Estas escalas también se pueden utilizar aquí.

start_pan ( x , y , botón ) [fuente] #

Se llama cuando se ha iniciado una operación de panorámica.

Parámetros :
x, y flotan

Las coordenadas del ratón en display coords.

botónMouseButton

El botón del ratón presionado.

notas

Esto está destinado a ser anulado por nuevos tipos de proyección.

clase matplotlib.projections.geo. HammerAxes ( * argumentos , ** kwargs ) [fuente] #

Bases:GeoAxes

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

clase HammerTransform ( resolución ) [fuente] #

Bases:_GeoTransform

La transformación base de Hammer.

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( ll ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase InvertedHammerTransform ( resolución ) [fuente] #

Bases:_GeoTransform

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

nombre = 'martillo' #
set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , selector =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<DESCONFIGURADO> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

latitude_grid

desconocido

longitude_grid

desconocido

longitude_grid_ends

desconocido

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

desconocido

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

desconocido

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

clase matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [fuente] #

Bases:GeoAxes

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

class InvertedLambertTransform ( longitud_central, latitud_central , resolución ) [ fuente ] #

Bases:_GeoTransform

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase LambertTransform ( center_longitude , center_latitude , resolución ) [fuente] #

Bases:_GeoTransform

La transformada básica de Lambert.

Cree una nueva transformación de Lambert. La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su ruta en el espacio curvo de Lambert.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( ll ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

borrar ( ) [fuente] #

Borrar los ejes.

nombre = 'lambert' #
set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , selector =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<DESCONFIGURADO> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

latitude_grid

desconocido

longitude_grid

desconocido

longitude_grid_ends

desconocido

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

desconocido

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

desconocido

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

clase matplotlib.projections.geo. MollweideAxes ( * argumentos , ** kwargs ) [fuente] #

Bases:GeoAxes

Construye un eje en una figura.

Parámetros :
higoFigure

The Axes está construido en la fig .Figure

tupla recta (izquierda, abajo, ancho, alto).

The Axes está construido en el rectángulo rect . rect está en Figurecoordenadas.

sharex, sharey Axes, opcional

El x o y axisse comparte con el eje x o y en la entrada Axes.

frameon bool, por defecto: Verdadero

Si el marco de ejes es visible.

flotante box_aspect , opcional

Establezca un aspecto fijo para el cuadro Ejes, es decir, la relación entre la altura y el ancho. Ver set_box_aspectpara más detalles.

**kwargs

Otros argumentos de palabras clave opcionales:

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

(abajo: flotador, arriba: flotador)

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

(abajo: flotador, arriba: flotador)

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar

Devoluciones :
Axes

El nuevo Axesobjeto.

clase InvertedMollweideTransform ( resolución ) [fuente] #

Bases:_GeoTransform

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( xy ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

clase MollweideTransform ( resolución ) [fuente] #

Bases:_GeoTransform

La transformada base de Mollweide.

Crear una nueva transformación geográfica.

La resolución es el número de pasos para interpolar entre cada segmento de línea de entrada para aproximar su trayectoria en el espacio curvo.

tiene_inverso = Verdadero #

Verdadero si esta transformada tiene una transformada inversa correspondiente.

invertida ( ) [fuente] #

Devuelve la transformación inversa correspondiente.

se sostienex == self.inverted().transform(self.transform(x))

El valor de retorno de este método debe tratarse como temporal. Una actualización a mismo no provoca una actualización correspondiente a su copia invertida.

transform_non_affine ( ll ) [fuente] #

Aplique solo la parte no afín de esta transformación.

transform(values)siempre es equivalente a transform_affine(transform_non_affine(values)).

En transformaciones no afines, esto generalmente es equivalente a transform(values). En transformaciones afines, esto siempre es un no-op.

Parámetros :
matriz de valores

Los valores de entrada como matriz NumPy de longitud input_dimso forma (N x input_dims).

Devoluciones :
formación

Los valores de salida como matriz NumPy de longitud output_dimso forma (N x output_dims), según la entrada.

nombre = 'mollweide' #
set ( * , ajustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , ancla=<UNSET> , animated=<UNSET> , aspect=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , marco_en=<DESCONFIGURAR> , gid=<DESCONFIGURAR>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegar=<UNSET> , path_effects=<UNSET> , selector =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<DESCONFIGURADO> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

adjustable

{'caja', 'límite de datos'}

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

escalar o ninguno

anchor

(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} o flotante

autoscale_on

bool

autoscalex_on

desconocido

autoscaley_on

desconocido

axes_locator

Invocable[[Ejes, Renderer], Bbox]

axisbelow

bool o 'línea'

box_aspect

flotante o Ninguno

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

facecoloro FC

color

figure

Figure

frame_on

bool

gid

calle

in_layout

bool

label

objeto

latitude_grid

desconocido

longitude_grid

desconocido

longitude_grid_ends

desconocido

mouseover

bool

navigate

bool

navigate_mode

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

position

[izquierda, abajo, ancho, alto] oBbox

prop_cycle

desconocido

rasterization_zorder

flotante o Ninguno

rasterized

bool

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

title

calle

transform

Transform

url

calle

visible

bool

xbound

desconocido

xlabel

calle

xlim

desconocido

xmargin

flotante mayor que -0.5

xscale

desconocido

xticklabels

desconocido

xticks

desconocido

ybound

desconocido

ylabel

calle

ylim

desconocido

ymargin

flotante mayor que -0.5

yscale

desconocido

yticklabels

desconocido

yticks

desconocido

zorder

flotar