matplotlib.projections
#
Transformaciones no separables que asignan del espacio de datos al espacio de pantalla.
Las proyecciones se definen como Axes
subclases. 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 registrarmatplotlib.projections.register_projection
y, 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_axes
método.
Un ejemplo completo y con muchas anotaciones se encuentra en
Proyección personalizada . La funcionalidad de gráficos polares
matplotlib.projections.polar
tambié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.
- 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.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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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.
- 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 :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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.
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_dims
), según la entrada.
- 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)
- 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.
- 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.
- drag_pan ( botón , tecla , x , y ) [fuente] #
Se llama cuando el mouse se mueve durante una operación de desplazamiento.
- Parámetros :
- botón
MouseButton
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.
- botón
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
- subclase de renderizador .
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_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_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
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_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
Axis
clase 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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
tupla con flotadores
número
desconocido
flotar
flotar
flotar
desconocido
desconocido
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
desconocido
calle
tupla con flotantes, grados
desconocido
desconocido
desconocido
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
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.ScalarFormatter
si 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 de
lines.Line2D
Las líneas de cuadrícula radiales.
- lista de etiquetas de
text.Text
Las etiquetas de garrapatas.
- lista de líneas de
- Otros parámetros :
- **kwargs
kwargs son
Text
propiedades 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
- 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_offset
con 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.ThetaFormatter
si 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 de
lines.Line2D
Las líneas de cuadrícula theta.
- lista de etiquetas de
text.Text
Las etiquetas de garrapatas.
- lista de líneas de
- Otros parámetros :
- **kwargs
kwargs son
Text
propiedades 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_yscale ( * argumentos , ** kwargs ) [fuente] #
Establezca la escala del eje y.
- Parámetros :
- valor {"lineal", "log", "symlog", "logit", ...} o
ScaleBase
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:
- valor {"lineal", "log", "symlog", "logit", ...} o
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ón
MouseButton
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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_dims
), según la entrada.
- clase matplotlib.proyecciones.polar. RadialAxis ( * argumentos , ** kwargs ) [fuente] #
Bases:
YAxis
Un eje radial.
Esto anula ciertas propiedades de a
YAxis
para proporcionar una carcasa especial para un eje radial.- Parámetros :
- hachas
matplotlib.axes.Axes
El
Axes
al que pertenece el Eje creado.- flotador de radio de pico
El radio de aceptación para las pruebas de contención. Ver
Axis.contains
también
- hachas
- 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
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
desconocido
calle
bool
desconocido
objeto
desconocido
{'izquierda derecha'}
calle
Formatter
,str
o funciónFormatter
,str
o funciónbool
{'izquierda derecha'}
Ninguno o bool o flotante o invocable
flotar
bool
desconocido
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
secuencia de str o de
Text
slista de carrozas
{'izquierda', 'derecha', 'ambos', 'predeterminado', 'ninguno'}
etiqueta de unidades
calle
desconocido
bool
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)
- clase matplotlib.proyecciones.polar. RadialTick ( * argumentos , ** kwargs ) [fuente] #
Bases:
YTick
Una garrapata del eje radial.
Esta subclase de
YTick
proporciona 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
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
bool
calle
calle
calle
bool
flotar
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
- clase matplotlib.proyecciones.polar. ThetaAxis ( * argumentos , ** kwargs ) [fuente] #
Bases:
XAxis
Un eje theta.
Esto anula ciertas propiedades de an
XAxis
para proporcionar una carcasa especial para un eje angular.- Parámetros :
- hachas
matplotlib.axes.Axes
El
Axes
al que pertenece el Eje creado.- flotador de radio de pico
El radio de aceptación para las pruebas de contención. Ver
Axis.contains
también
- hachas
- 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
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
desconocido
calle
bool
desconocido
objeto
desconocido
{'arriba', 'abajo'}
calle
Formatter
,str
o funciónFormatter
,str
o funciónbool
Ninguno o bool o flotante o invocable
flotar
bool
desconocido
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
desconocido
secuencia de str o de
Text
slista de carrozas
{'superior', 'inferior', 'ambos', 'predeterminado', 'ninguno'}
etiqueta de unidades
calle
desconocido
bool
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.
- clase matplotlib.proyecciones.polar. ThetaTick ( ejes , * argumentos , ** kwargs ) [fuente] #
Bases:
XTick
Una marca del eje theta.
Esta subclase de
XTick
proporciona 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
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
escalar o ninguno
bool
bool
Parchear o (Ruta, Transformar) o Ninguno
calle
bool
calle
calle
calle
bool
flotar
Ninguno o bool o flotante o invocable
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
bool
flotar
matplotlib.projections.geo
#
- clase matplotlib.projections.geo. AitoffAxes ( * argumentos , ** kwargs ) [fuente] #
Bases:
GeoAxes
Construye un eje en una figura.
- Parámetros :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
desconocido
desconocido
desconocido
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
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 :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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.
- drag_pan ( botón , tecla , x , y ) [fuente] #
Se llama cuando el mouse se mueve durante una operación de desplazamiento.
- Parámetros :
- botón
MouseButton
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.
- botón
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.
- 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
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_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
Axis
clase 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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
desconocido
desconocido
desconocido
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
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_xscale ( * argumentos , ** kwargs ) [fuente] #
Establece la escala del eje x.
- Parámetros :
- valor {"lineal", "log", "symlog", "logit", ...} o
ScaleBase
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:
- valor {"lineal", "log", "symlog", "logit", ...} o
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_yscale ( * argumentos , ** kwargs ) [fuente] #
Establezca la escala del eje y.
- Parámetros :
- valor {"lineal", "log", "symlog", "logit", ...} o
ScaleBase
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:
- valor {"lineal", "log", "symlog", "logit", ...} o
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ón
MouseButton
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 :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
desconocido
desconocido
desconocido
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
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 :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_dims
), según la entrada.
- 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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
desconocido
desconocido
desconocido
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- clase matplotlib.projections.geo. MollweideAxes ( * argumentos , ** kwargs ) [fuente] #
Bases:
GeoAxes
Construye un eje en una figura.
- Parámetros :
- higo
Figure
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
Figure
coordenadas.- sharex, sharey
Axes
, opcional El x o y
axis
se comparte con el eje x o y en la entradaAxes
.- 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_aspect
para más detalles.- **kwargs
Otros argumentos de palabras clave opcionales:
Propiedad
Descripción
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
(abajo: flotador, arriba: flotador)
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar
- higo
- Devoluciones :
- 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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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 sostiene
x == self.inverted().transform(self.transform(x))
El valor de retorno de este método debe tratarse como temporal. Una actualización a sí 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 atransform_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_dims
o forma (N xinput_dims
).
- Devoluciones :
- formación
Los valores de salida como matriz NumPy de longitud
output_dims
o forma (N xoutput_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
{'caja', 'límite de datos'}
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
escalar o ninguno
(flotante, flotante) o {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} o flotante
bool
desconocido
desconocido
Invocable[[Ejes, Renderer], Bbox]
bool o 'línea'
flotante o Ninguno
bool
Parchear o (Ruta, Transformar) o Ninguno
facecolor
o FCcolor
bool
calle
bool
objeto
desconocido
desconocido
desconocido
bool
bool
desconocido
Ninguno o bool o flotante o invocable
[izquierda, abajo, ancho, alto] o
Bbox
desconocido
flotante o Ninguno
bool
(escala: flotante, longitud: flotante, aleatoriedad: flotante)
booleano o ninguno
calle
calle
bool
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
desconocido
calle
desconocido
flotante mayor que -0.5
desconocido
desconocido
desconocido
flotar