Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Pyplot es una interfaz basada en estado para un módulo Matplotlib que proporciona una interfaz similar a MATLAB. Hay varios gráficos que se pueden usar en Pyplot: Gráfico de línea, Contorno, Histograma, Dispersión, Gráfico 3D, etc.
Función matplotlib.pyplot.sci()
La función sci() en el módulo pyplot de la biblioteca matplotlib se usa para configurar la imagen actual.
Sintaxis: matplotlib.pyplot.sci(im)
Parámetros:
- im: Esta imagen será el objetivo de las funciones de mapa de colores.
Devoluciones: este método no devuelve ningún valor.
Los siguientes ejemplos ilustran la función matplotlib.pyplot.sci() en matplotlib.pyplot:
Ejemplo 1:
import matplotlib.pyplot as plt from matplotlib.collections import LineCollection from matplotlib import colors as mcolors import numpy as np N = 50 x = np.arange(N) ys = [x + i for i in x] fig, ax = plt.subplots() ax.set_xlim(0, 20) ax.set_ylim(0, 20) line_segments = LineCollection([np.column_stack([x, y]) for y in ys], linewidths =(0.5, 1, 1.5, 2), linestyles ='dashed', color ="#eeffdd") line_segments.set_array(1/(x + 1)) ax.add_collection(line_segments) line_segments.set_array(x) plt.sci(line_segments) plt.title('matplotlib.pyplot.sci() Example') plt.show()
Producción:
Ejemplo 2:
import matplotlib.pyplot as plt from matplotlib.collections import EventCollection from matplotlib.collections import LineCollection import numpy as np np.random.seed(19680801) xvalue = np.random.random([2, 10]) xvalue1 = xvalue[0, :] xvalue2 = xvalue[1, :] xvalue1.sort() xvalue2.sort() yvalue1 = xvalue1 ** 4 yvalue2 = 1 - xvalue2 ** 6 fig = plt.figure() ax = fig.add_subplot(1, 1, 1) ax.plot(xvalue1, yvalue1, color ='tab:blue') ax.plot(xvalue2, yvalue2, color ='tab:green') xresult1 = EventCollection(xvalue1, color ='tab:blue') yresult1 = EventCollection(yvalue1, color ='tab:blue', orientation ='vertical') ax.add_collection(xresult1) ax.add_collection(yresult1) plt.sci(xresult1) plt.title('matplotlib.pyplot.sci() Example') plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA