python-3.x - 使用带有某些参数的 Python 绘制奈奎斯特图
问题描述
我正在尝试使用 python 绘制奈奎斯特图,但我不知道 python 需要什么所有参数来绘制该曲线。
这是我拥有的参数的一瞥:
Channel_ID,Step_ID,Cycle_ID,Test_Time,EIS_Test_ID,EIS_Data_Point,Frequency,Zmod,Zphz,Zreal,Zimg,OCV,AC_Amp_RMS
4,7,1,36966.3072,0,0,200015.6,0.4933,70.9969,0.1606,0.4664,3.6231,0.35
4,7,1,36966.3072,0,1,158953.1,0.412,70.8901,0.1349,0.3893,3.6231,0.35
4,7,1,36966.3072,0,2,126234.4,0.3437,70.7115,0.1135,0.3244,3.6231,0.35
4,7,1,36966.3072,0,3,100265.6,0.2869,70.6312,0.0951,0.2706,3.6231,0.35
4,7,1,36966.3072,0,4,79640.63,0.2364,70.2418,0.0799,0.2224,3.6231,0.35
以上是这些参数的值。
根据上面的参数
Test_Time, Frequency, Zmod, Zphz, Zreal, Zimg, OCV, AC_Amp_RMS
where Zmod is the absolute value of Zreal and Zimg
,我需要绘制一个奈奎斯特图。我不知道这些参数如何用于绘图。
PS:我试图通过利用实部和虚部来绘制曲线Zimg and Zreal
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
train_df = pd.read_csv("above_data_with_around_100_rows.csv")
plt.figure()
plt.plot(train_df["Zreal"], train_df["Zimg"], "b")
plt.plot(train_df["Zreal"], -train_df["Zimg"], "r")
plt.show()
这对奈奎斯特图有用吗?
解决方案
推荐阅读
- webgl - 将纹理元素添加到 webGL 中已纹理对象的最佳方法
- python - 我可以创建一个“多窗口”命令行 Python 程序吗?
- javascript - 为什么模板中的模态弹出窗口只显示在某些页面上?
- python - 在 Windows 10 上创建 virtualenv 时出错
- regex - 使用“替换”进行清理无法按预期工作 - Pandas
- c++ - 如何找到数组中相对质数的对?
- xml - 在没有databricks的pyspark中将RDD转换为xml
- swift - 如何在不阅读文档的情况下预先获取文档数量 - Firestore - Swift
- javascript - 使用市场应用程序结帐页面反应错误
- ruby-on-rails - 为什么路由在本地工作但在heroku上部署时返回错误?