# -*- coding: utf-8 -*- """ Created on Thu Jun 25 16:42:05 2015 @author: Nicolas Hoermann """ import numpy as np import matplotlib.pyplot as plt import csv filenames = ["HF.txt", "MP2.txt", "B3LYP.txt"] for fn in filenames: dx = [] dy = [] with open(fn, 'rb') as f: reader = csv.reader(f) for row in reader: dx.append(float(row[1])) dy.append(float(row[2])) plt.plot(dx, dy) plt.xlabel("distance r") plt.ylabel("energy") plt.show()