Now that you have learned how simple it is to plot a simple graph, you might be wanting to plot from a file. The following method of plotting from a file is not the most efficient, but it is simple and easy to understand. If you already know more advanced I/O methods, feel free to use them instead of thee simple ones used here.
Let us just use some simple data like:
Save this as SampleData.txt in the same directory as your current Python script.
1,5 2,2 3,7 4,9 5,3 6,2 7,8 8,4 9,1
Now, we can do the following:
import matplotlib.pyplot as plt
x = []
y = []
readFile = open('SampleData.txt','r')
sepFile = readFile.read().split('\n')
readFile.close()
for plotPair in sepFile:
xAndY = plotPair.split(',')
x.append(int(xAndY[0]))
y.append(int(xAndY[1]))
plt.plot(x,y)
plt.title('Matplotlib Graph')
plt.xlabel('x axis label')
plt.ylabel('y axis label')
plt.show()
Fore more tutorials, head to the