importmatplotlib.pyplotaspltimportnumpyasnp# 创建一个简单的灰度图像data=np.random.rand(10,10)# 使用灰度色彩映射绘制图像plt.imshow(data,cmap='gray')plt.colorbar(label='Gray Scale')plt.title('How2matplotlib.com: Simple Grayscale Image')plt.show() Python Copy Output: 在这个示例中,我们创建了一...
plt.plot(x, x +2,'-.k')# 黑色长短点虚线 plt.plot(x, x +3,':r');# 红色点线 上面的单字母颜色码是 RGB 颜色系统以及 CMYK 颜色系统的缩写,被广泛应用在数字化图像的颜色系统中。 还有很多其他的关键字参数可以对折线图的外观进行精细调整;...
name + "_gray", colors, cmap.N) def view_colormap(cmap_name): """Plot a colormap with its grayscale equivalent""" cmap = matplotlib.colormaps[cmap_name] colors = cmap(np.arange(cmap.N)) cmap_gray = grayscale_cmap(cmap_name) grayscale = cmap_gray(np.arange(cmap_gray.N)) fig...
size=(20,20)):"""Plot an image with random values and superimpose a circular patch."""values=np.random.random_sample(size=size)ax.imshow(values,interpolation='none')ax.set_xticks([])ax.set_yticks([])ax.set_xlabel('X-label')ax.set_ylabel('Y-label')ax.set_title('...
plt.plot还有很多额外的关键字参数用来指定广泛的线条和点的属性: plt.plot(x,y,'-p',color='gray',markersize=15,linewidth=4,markerfacecolor='white',markeredgecolor='gray',markeredgewidth=2)plt.ylim(-1.2,1.2); plt.plot函数的这种灵活性提供了很多的可视化选择。查阅plt.plot帮助文档获得完整的选项说明...
plt.plot(y.cumsum()) plt.grid(True) plt.axis('image') 1. 2. 3. 4. 运行结果: 接下来主要介绍axis函数的一些参数: 2.2、二维数据集 一维数据绘图只能说是一种特例,一般来说,数据集包含多个单独的子集。这些数据的处理也是同样遵循matplotlib处理一维数据时的原则。但是,这种情况会出现一些其他的问题,例如...
plt.plot(x2, np.cos(x2), '*'); 4.3 单实例 多axes - plt.subplot 一开始是为MATLAB工具用户设计的图形工具扩展,所以pyplot的接口更多的是MATLAB的风格;这种调用方式,都是默认在当前figure和axes上进行图形绘制和展示,状态也会一直变化。 In [8]: ...
plt.style.available['seaborn-dark','seaborn-dark-palette','fivethirtyeight','seaborn-whitegrid','seaborn-darkgrid','seaborn','bmh','classic','seaborn-colorblind','seaborn-muted','seaborn-white','seaborn-talk','grayscale','dark_background','seaborn-deep','seaborn-bright','ggplot','seaborn-...
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 会在一组默认颜色值中循环使用来绘制每一条线条。
ax.plot([1,2,3],label=f'ax {i}') axes[0].legend(frameon=False) #去掉图例边框 axes[1].legend(edgecolor='blue') #设置图例边框颜色 axes[2].legend(facecolor='gray'); #设置图例背景颜色,若无边框,参数无效也可以为图例加上标题:fig