importmatplotlib.pyplotaspltimportnumpyasnp x=np.linspace(0,10,100)y=np.cos(x)plt.figure(figsize=(10,6))plt.plot(x,y,label='cos(x)')plt.title('Customizing grid color - how2matplotlib.com')plt.xlabel('X-axis')plt.ylabel('Y-axis')plt.grid(True,color='red',alpha=0.5)plt.legend(...
你可以通过color参数来设置网格线的颜色: importmatplotlib.pyplotaspltimportnumpyasnp x=np.linspace(0,10,100)y=np.tan(x)plt.figure(figsize=(10,6))plt.plot(x,y,label='tan(x)')plt.title('Customizing grid color - how2matplotlib.com')plt.xlabel('X axis')plt.ylabel('Y axis')plt.legend(...
importmatplotlib.pyplotaspltimportnumpyasnpX,Y=np.meshgrid(np.arange(0,2*np.pi,.2),np.arange(0,2*np.pi,.2))U=np.cos(X)V=np.sin(Y)plt.figure()plt.title('Arrows scale with plot xy')Q=plt.quiver(X[::5,::5],Y[::5,::5],U[::5,::5],V[::5,::5],units='xy',headl...
plt.plot(x, np.sin(x -4), color=(1.0,0.2,0.3))# RGB元组的颜色值,每个值介于0-1 plt.plot(x, np.sin(x -5), color='chartreuse');# 能支持所有HTML颜色名称值 如果没有指定颜色,Matplotlib 会在一组默认颜色值中循环使用来绘制每一条线条。
ywith'dodgerblue'color.# Different labels can be given to different bar plotsinthe same plot.# Linewidth determines the widthofthe line.plt.bar(x,y,label='Number of properties built',color='dodgerblue',width=1,,alpha=0.7)# plt.bar(x2,y2,label='Bar 2',color='red',width=1)#X-axis...
plot([x], y, [fmt], [x2], y2, [fmt2], …, **kwargs) 其中可选参数[fmt]是一个字符串,用于定义图的基本属性:颜色(color)、点型(marker)、线型(linestyle) 具体形式为:fmt = [color][marker][linestyle],注意这里的三个属性只能是每个属性的单个字母缩写,若属性用的是全名则不能用[fmt]参数来...
plot([x], y, [fmt], [x2], y2, [fmt2], …, **kwargs) 其中可选参数[fmt]是一个字符串,用于定义图的基本属性:颜色(color)、点型(marker)、线型(linestyle) 具体形式为:fmt = [color][marker][linestyle],注意这里的三个属性只能是每个属性的单个字母缩写,若属性用的是全名则不能用[fmt]参数来...
axes[3].fill_between(x, x**2, x**3, color="green", alpha=0.5); Note: axes子图设置title: axes.set_title("bar plot") 散点图(改变颜色,大小) import numpy as np import matplotlib.pyplot as plt N = 50 x = np.random.rand(N) ...
plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=matplotlib.cm.coolwarm, linewidth=0.1) plt.show() def plotting_contourf(): """ 3d 等高线图 """ x = np.linspace(-5, 5, 50) y = np.linspace(-5, 5, 50) X, Y = np.meshgrid(x, y) R = np.sqrt(X ** 2 + Y ** 2)...
meshgrid(x, y)#生成网格点坐标矩阵 Z = f(X, Y) plt.contour(X, Y, Z, colors='black'); plt.colorbar();#添加带有标注颜色信息的附加坐标轴 #以上方法的问题在于其不是平滑的,而是离散的,增加XY的密度能够改善,但是比较低效 #生成平滑表示的更好方法是使用 `plt.imshow` 函数,该函数提供的 `...