Cuadrícula matplotlib

Cuadrícula matplotlib

Las gráficas de matplotlib son presentaciones de análisis visual. La cuadrícula sería una de esas características. Una cuadrícula es un conjunto de líneas horizontales superpuestas que representan la partición de los ejes. Además de las técnicas de visualización como hojas de cálculo de Excel, figuras y Microsoft Power BI, el paquete Matplot tiene varias capacidades. Estos parámetros mejoran y alteran la representación visual de un conjunto de datos (FIG, Graph, etc.).

Las líneas de cuadrícula se utilizan en el fondo de cualquier gráfico o presentación visual de cualquier conjunto de datos dado de modo que comprendamos mejor todo el gráfico/gráfico y correlacione los puntos en el gráfico a las variables de intervalo. La superficie interna de una gráfica/gráfico está compuesta de líneas paralelas que son lineales (horizontales, verticales y diagonales) o rizadas y se utilizan principalmente para representar datos.

En este artículo, vamos a explorar un programa matplotlib que nos permite personalizar los atributos de línea de una línea de cuadrícula en un gráfico.

Usar la función matplotlib grid ()

En general, este método se está utilizando para hacer la cuadrícula. Podemos obtener una mejor información sobre los gráficos utilizando las cuadrículas de Matplotlib. Encontrar una alusión para los conjuntos de datos es simple. Considere el ejemplo posterior. El código para esta ilustración se fija a continuación.

Importar matplotlib.Pyplot como PLT
importar numpy como np
t = np.Arange (0.2, 2.1 + 1.22, 2.22)
S = NP.cos (3 * 3 * np.fosa)
t [21:80] = NP.yaya
PLT.subtrama (2, 1, 1)
PLT.Plot (t, s, '-', lw = 2)
PLT.xlabel ('Tiempo (s)')
PLT.Ylabel ('Voltaje (MV)')
PLT.Título ('Figura')
PLT.cuadrícula (verdadera)
PLT.xlabel ('Tiempo (s)')
PLT.Ylabel ('más nans')
PLT.cuadrícula (verdadera)
PLT.TRIT_LAYOUT ()
PLT.espectáculo()

El método de cuadrícula () en el objeto Dimensions se utiliza para ajustar la accesibilidad de la cuadrícula dentro del gráfico. Podría ajustarse o desactivarse. El método Grid () permite al usuario cambiar el estilo de línea y los atributos de ancho de banda.

Podemos modificar la cuadrícula para satisfacer nuestras necesidades específicas. El método Grid () en Pyplot podría usarse para insertar líneas paralelas en una visualización. La salida del código descrito anteriormente se puede ver desde la imagen citada a continuación.

Todo lo que hicimos en el método anterior se agregaría plt.cuadrícula (verdadera) que muestra las cuadrículas en la trama resultante.

Se muestran las cuadrículas menores y mayores

La función de cuadrícula () en el elemento del eje x e y muestra la cuadrícula principal de forma predeterminada, pero también podría mostrar la cuadrícula pequeña o, a veces, ambos. Podemos indicar a matplotlib qué cuadrícula nos gustaría mostrar o diseñar utilizando qué parámetro, que parece tener probabilidades de Main, Minor o tal vez ambos.

Los puntos/cuadrícula menores no se muestran de forma predeterminada en matplotlib, por lo tanto, hemos habilitado manualmente aquellos con la función minorticks_on (). El código para esta ilustración se fija a continuación.

de matplotlib import pyplot como plt
importar numpy como np
def sinplot ()::
Fig, Ax = PLT.subtramas ()
x = NP.Linspace (1, 20, 200)
para i en el rango (2, 9):
hacha.Parcela (X, NP.pecado (x + i * .6) * (9 - i))
hacha de retorno
ax = sinplot ()
hacha.cuadrícula (verdadera)
ax = sinplot ()
hacha.cuadrícula (que = 'mayor', color = '#eeeeee', lineWidth = 1.8)
hacha.cuadrícula (que = 'menor', color = '#dddddd', linestyle = ':', lineWidth = 1.5)
hacha.minorticks_on ()

Los tres argumentos se pasan al pyplot.Método Grid () en este caso. El primer parámetro es el color, que proporciona el color deseado. El segundo argumento es Linestyle y se usa para identificar la estética que podemos poner en la línea. Determina el tamaño de la línea de la cuadrícula. Los valores ingresados ​​de este parámetro son todos números positivos. La salida del código descrito anteriormente se puede ver desde la imagen citada a continuación.

Visualización de cuadrículas entre subtramas

En Python Matplotlib, podemos generar muchas subtramas y especificar la accesibilidad axial cae en varios ejes para mostrar cuadrículas entre subtramas. El código para esta ilustración se fija a continuación.

Importar matplotlib.Pyplot como PLT
PLT.rcParams ["Figura.Figsize "] = [10.5, 6.68]
PLT.rcParams ["Figura.Autolayout "] = True
Fig, (Ax1, Ax2) = PLT.subtramas (nrows = 2)
ax3 = fig.add_subplot (555, zorder = -8)
para _, columna en AX3.espina.elementos():
columna vertebral.set_visible (falso)
ax3.tick_params (LabelLleft = False, LaborBottom = False, Left = False, Right = False)
ax3.get_shared_x_axes ().unirse (AX3, AX1)
ax3.cuadrícula (axis = "x")
ax1.red()
ax2.red()
PLT.espectáculo()

Mejoramos el espacio entre las subtramas y el tamaño gráfico. Para usar la técnica subplots (), hacemos un gráfico y una serie de subtramas. Luego, creamos una subtrama en el gráfico original y ocultamos la transparencia de la columna vertebral. Deshabilitar los identificadores A3. Además, ajustamos el eje x según sea necesario. Ahora, configure los segmentos de línea en A1, A2 y A3. Por fin, utilizamos la función show () para presentar la visual. La salida del código descrito anteriormente se puede ver desde la imagen citada a continuación.

Integrando líneas de cuadrícula en un gráfico

El método Grid () en el paquete Pyplot de Matplotlib inserta una línea de cuadrícula a un gráfico. La imagen a continuación ilustra cómo utilizar pyplot.cuadrícula () para aplicar una cuadrícula a un gráfico. El código para esta ilustración se fija a continuación.

Importar matplotlib.Pyplot como PLT
importar numpy como np
x = NP.Array ([5, 25])
y = NP.Array ([20, 100])
PLT.Parcela (x, y)
PLT.Título ('Figura')
PLT.xlabel ("x")
PLT.Ylabel ("Y"
PLT.red()
PLT.espectáculo()

Estamos utilizando la biblioteca matplot para integrar el componente pyplot. La biblioteca numpy se incluye entonces. Por el uso de los numpy.función array (), construimos una matriz que tiene variable x. A continuación, el Numpy.El método Array () se utiliza para crear una nueva matriz con variable y.

Con la ayuda de Pyplot.Función de plot (), dibujamos y versus x. Luego utilizamos el pyplot.Title () Función donde proporcionamos nuestro gráfico con la figura de la etiqueta '.'El pyplot.Se aplica la función XLABEL () y, por esta función, también etiquetamos el eje X de nuestra figura con la etiqueta 'x.'

Además, utilizamos el UPYPLOT.ylabel () función para etiquetar el eje y de nuestra figura con la letra 'y.'El pyplot.El método de la cuadrícula () se está utilizando para insertar una cuadrícula en el gráfico. Por fin, el pyplot.Se aplica la función show () que muestra nuestro gráfico. La salida del código descrito anteriormente se puede ver desde la imagen citada a continuación.

Conclusión

En este artículo, primero vemos cómo insertar una cuadrícula en un gráfico en matplotlib. Luego, discutimos la función de cuadrícula (). Podríamos hacer rejillas efectivas con el método de cuadrícula (), y luego podemos configurarlas con los diversos parámetros proporcionados. Para mejorar el atractivo visual de nuestra trama, debemos trabajar con nuevos diseños de línea de cuadrícula, tonos y anchos. Muestra el gráfico con cuadrículas establecidas de acuerdo con la dispersión de las garrapatas. Podríamos ajustar el espacio de la cuadrícula alterando la frecuencia de la garra.