python出图几个小的关键步骤

使用Python在VSCode中读取Excel数据,通过matplotlib创建图表,展示Residuals数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先安装vscode和python解释器,这个很简单,不需要像C++那样搞各种配置,看一下其他博主的推文就行。基本就是安装好了就能用。

明确一下问题:想将如下图的Excle数据怎么用python出图?

废话不多说,直接贴代码,(建议chatGPT用起来,不懂问它,哈哈)

# 引入库
import pandas as pd
# import numpy as np
import matplotlib.pyplot as plt
import os#导入OS模块,用于创建文件夹,保存图片时可以用

#读取数据文件
# 可能遇到的问题 路径分隔符 建议用“/”或“\\”  用“\”可能会失败,测试时的确失败了
data_source = pd.read_csv('D:/jml/for_cgbug_0822/chengbin0705-1/3d_cfd_solver/test_case/elbow/patch pressure/residuals.csv')

# 表头、x轴,Y轴名称定义
plt.title('residuals')
plt.xlabel('Iterations')
plt.ylabel('log_RMS')

#读取每一列数据,生成对应的一条曲线
plt.plot(data_source.iloc[:,0],'--', label = 'log_RMS_U')
plt.plot(data_source.iloc[:,1],'-', label = 'log_RMS_V')
plt.plot(data_source.iloc[:,2],'--', label = 'log_RMS_W')

# 添加图例,自动选择最佳位置,否则可能没有显示曲线label
plt.legend(loc='best')

# 调整标签的字体大小和颜色
plt.rcParams['font.size'] = 1
plt.rcParams['text.color'] = 'black'


plt.rcParams['figure.figsize']=(12.0,6.0)#画布大小
plt.rcParams['savefig.dpi'] = 1000 #图片像素
plt.rcParams['figure.dpi'] = 300 #分辨率


#第一个是指存储路径,第二个是图片名字
plt.savefig(os.path.join('./' , 'monitor.png'))
# 显示图片
plt.show()

点击运行后就会跳出窗口显示图片如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值