python用matplotlib绘制散点图、直方图、箱形图

2024-10-12 00:21:09

1、加载numpy和matplotlib.pyplot。y=np.random.standard_normal((600,2))表示随机生成一个标准正态分布形状是600*2的数组,如图所示

python用matplotlib绘制散点图、直方图、箱形图

2、绘制散点图(使用plot)。plt.figure(figsize=(8,5))表示绘制图形的画板尺寸为8*5;plt.plot(y[:,0],y[:,1],'ro')表示绘制散点图,且为红色圆标记;plt.grid(True)表示图形添加网格;plt.xlabel('1st')表示给X轴加标签‘1st’;plt.ylabel('2nd')表示给Y轴加标签‘2nd’;plt.title('Scatter Plot')表示给图形加标题‘Scatter Plot’;如图所示

python用matplotlib绘制散点图、直方图、箱形图python用matplotlib绘制散点图、直方图、箱形图

5、两个数据集的直方图。plt.figure(figsize=(8,5))表示驻账答峰绘图画板尺寸为8*5;plt.hist(y, bins=30, labe造婷用痃l=['1st','2nd'])表示使用y绘制直方图,数据组数有30个,标签分别使用'1st'和'2nd';plt.grid(True)表示添加网格;plt.legend(loc=0)表示最佳位置显示图例;plt.xlabel('Value')表示X轴标签为‘Value’;plt.ylabel('Frequency')表示Y轴标签为‘Frequency’;plt.title('Histogram')表示标题为‘Histogram’;如图所示

python用matplotlib绘制散点图、直方图、箱形图

7、两个数据集的箱形图。fig,ax=plt.subplots(figsize屏顿幂垂=(8,5))表示画板尺寸的设置为8*5;plt.芟鲠阻缒boxplot(y)表示用y绘制箱形图;plt.grid(True)表示添加网格;plt.setp(ax,xticklabels=['1st','2nd'])表示刻度值标签设置为'1st'和'2nd';plt.xlabel('var')表示X轴标签为'var';plt.ylabel('value')表示Y轴标签为'value';plt.title('Boxplot')表示标题为'Boxplot';如图所示

python用matplotlib绘制散点图、直方图、箱形图
猜你喜欢