Python Matplotlib 实现散点图、曲线图、箱状图、柱状图示例(满足基本的画图需求)

本文详细介绍了如何使用Python的Matplotlib库创建散点图、曲线图、箱状图和柱状图,适用于科研论文和实验结果的可视化展示。
摘要由CSDN通过智能技术生成

基于Python Matplotlib实现常用的图形制作,适用于科研论文插图和实验结果展示。

1、散点图示例图

散点图源代码 

import numpy as np
import matplotlib.pyplot as plt
'''散点图'''
# 像素调整
plt.rcParams['figure.dpi'] = 100
# 横、纵坐标标签
X_label="X_label"
Y_label="Y_label"
# 数据1,list格式
X_data1=[1,1.5,2,2.5,3,3.5,4]
Y_data1=[12,15,23,25,33,35,40]
# 数据2,numpy格式
X_data2=np.arange(0,10) # 产生10个数
Y_data2=[16,17,20,27,38,31,30,45,23,13]
# 设置图层颜色
_, ax = plt.subplots(facecolor='white', edgecolor='white')
# 散点图
# marker:点形状,可选(*,^,o...),s:点大小,color:颜色,可选(b,g,r,...),label:图标
ax.scatter(X_data1, Y_data1, marker='*', s=100,color="b",label="BLUE")
ax.scatter(X_data2, Y_data2, marker='^',s=60, color="r",label="RED")
# 标题,横纵坐标标签,字体,大小
ax.set_title('Scatter Plot')
ax.set_xlabel(X_label, fontproperties='Times New Roman', size=24)
ax.set_ylabel(Y_label, fontproperties='Times New Roman', size=24)
plt.xlim(0, 10)  # 限定横轴的范围
plt.ylim(10, 50)  # 限定纵轴的范围
plt.legend(loc='upper left')  # 图标的位置,左上,upper left,自动选择最佳位置:best
plt.show()

 2、曲线,直线图示例图

曲线,直线图源代码

import mat
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值