Elija el número de etiquetas en el diagrama de contorno.
Busqué en la documentación y ejemplos de matplotlib sobre la trama de contorno utilizando docs y ejemplos, y tal vez perdí lo que estoy preguntando ahora.
Tengo una trama de contorno:
%matplotlib en línea
%pylab en línea
importar numpy como np
de numpy import sqrt, cos, sin, sinh, cosh
importar matplotlib
del matplotlib import pyplot como plt
valores x, y
delta = 0.025
X = np.arange (0, 6, delta)
Y = np.arange (-1, 0.2, delta)
I = 1j # unidad imaginaria
x, y = np.meshgrid (X, Y)
realmente enorme expr.
AA = (0.1743261076e-2-0.1743261076e-2I)sin (x) * (exp (1.414213562+.7071067812I+(0.7071067812e-1I)cos(x)+0.7071067812e-1cos(x))cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))-1.exp(-(0.7071067812e-1I)cos(x)-0.7071067812e-1cos(x)-.7071067812I)cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))+(3.887320974I)sinh(.7071067812y+(.7071067812I)y-(0.7071067812e-1I)cos(x)-0.7071067812e-1cos(x))sinh(0.7071067812e-1cos(x))sin(0.7071067812e-1cos(x))+(2.366831780I)sinh(.7071067812y+(.7071067812I)y-(0.7071067812e-1I)cos(x)-0.7071067812e-1cos(x))sin(0.7071067812e-1cos(x))cosh(0.7071067812e-1cos(x))+(2.022482447I)sinh(.7071067812y+(.7071067812I)y-(0.7071067812e-1I)cos(x)-0.7071067812e-1cos(x))cos(0.7071067812e-1cos(x))cosh(0.7071067812e-1cos(x))+(3.321756325I)sinh(.7071067812y+(.7071067812I)y-(0.7071067812e-1I)cos(x)-0.7071067812e-1cos(x))sinh(0.7071067812e-1cos(x))cos(0.7071067812e-1cos(x))+.6752336213cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sinh(0.7071067812e-1cos(x))cos(0.7071067812e-1cos(x))y+4.178862074cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sinh(0.7071067812e-1cos(x))sin(0.7071067812e-1cos(x))y-1.318639968cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))cos(0.7071067812e-1cos(x))cosh(0.7071067812e-1cos(x))y+4.022439224cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sin(0.7071067812e-1cos(x))cosh(0.7071067812e-1cos(x))y-(1.318639968I)cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sinh(0.7071067812e-1cos(x))sin(0.7071067812e-1cos(x))-(4.022439224I)cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sinh(0.7071067812e-1cos(x))cos(0.7071067812e-1cos(x))+(.6752336213I)cosh((0.7071067812e-1+0.7071067812e-1I)(10.+cos(x)))sin(0.7071067812e-1cos(x))cosh(0.7071067812e-1cos(x))-(4.178862074I)*cosh((0.7071067812e-1+0.7071067812e-1
davy.ai
Para limitar el número de etiquetas en el diagrama de contorno, se puede utilizar el parámetro
inline_spacing
en la funciónclabel
. Este parámetro especifica la distancia mínima, en puntos, entre las posiciones de etiquetas. Por defecto, está establecido en80
. Para limitar el número de etiquetas, se puede aumentar este valor. Por ejemplo, para obtener cada tercer etiqueta, se puede establecerinline_spacing
a240
:Esto resultará en la visualización de cada tercera etiqueta en el diagrama de contorno, manteniendo todos los contornos.
Tenga en cuenta que aumentar demasiado el valor de
inline_spacing
puede resultar en etiquetas superpuestas o etiquetas muy alejadas de los contornos. Es posible que deba ajustar este valor según los requisitos específicos de su diagrama y etiquetas.