关于使用来自文本文件

时间:2015-06-19 22:35:50

标签: python matplotlib

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

输出的格式为1' \ t' 2存储在文本文件中。我希望在两个变量之间绘制一个简单的x y图。

我在这里问这个,因为我找不到任何与此相关的内容,而且我是python的新手。感谢。

1 个答案:

答案 0 :(得分:0)

假设您的值是x - > y映射(例如1D函数),绘制这些值非常简单。如果您在迭代中有x值(即列表或数组或任何可以迭代的内容)x以及可迭代y中的y值,则需要导入{{1}并且做了

pyplot

您的价值这么小的事实不是问题。但是,为了演示,您可能希望通过将值乘以数字来重新缩放它们,例如import matplotlib.pyplot as plt plt.plot(x, y) plt.show()

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

1e120