关于从文本fi的输入使用matplolib在python中绘制图形

2024-03-29 05:45:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个python代码,它以文本文件的形式生成输出。结果中的数字非常小(顺序为10^-120),并以科学记数法以1E-120的形式写入输出文件。我希望使用文本文件中的输出绘制图形。如何绘制图表?在

输出的格式类似于存储在文本文件中的1'\t'2。我想在这两个变量之间画一个简单的xy图。在

我在这里问这个问题是因为我在任何地方都找不到任何与此相关的东西,而且我是python的新手。谢谢。在


Tags: 文件代码图形顺序格式地方图表绘制
1条回答
网友
1楼 · 发布于 2024-03-29 05:45:03

假设您的值是x->;y映射(例如1D函数),绘制这些值非常简单。如果您的x值在iterable中(即列表或数组或任何可以迭代的东西)x中,y值在iterable y中,则需要导入pyplot并执行以下操作

import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()

你的价值观如此之小,这不是问题。但是,为了演示,您可能希望通过将值乘以一个数字来重新缩放它们,例如1e120。在

编辑:我现在看到你需要导入数据。最简单的方法是numpy.loadtxt。假设数据以矩阵格式写入文件(一列表示x,一列表示y),您将获得相同格式的数据。在

^{pr2}$

相关问题 更多 >