के साथ सीएसवी फ़ाइल से साजिश डेटा मेरे पास e:\dir1\datafile.csv
पर एक CSV फ़ाइल है। इसमें तीन कॉलम हैं और 10 शीर्षक और पीछे की रेखाओं को छोड़ने की आवश्यकता है। मैं इसे numpy.loadtxt() के साथ साजिश करना चाहता हूं, जिसके लिए मुझे कोई कठोर दस्तावेज नहीं मिला है।matplotlib
यहां मैंने वेब पर मिली कई कोशिशों से लिखना शुरू किया है।
import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook
def read_datafile(file_name):
# the skiprows keyword is for heading, but I don't know if trailing lines
# can be specified
data = np.loadtxt(file_name, delimiter=',', skiprows=10)
return data
data = read_datafile('e:\dir1\datafile.csv')
x = ???
y = ???
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title("Mains power stability")
ax1.set_xlabel('time')
ax1.set_ylabel('Mains voltage')
ax1.plot(x,y, c='r', label='the data')
leg = ax1.legend()
plt.show()
संबंधित http://stackoverflow.com/questions/11248812/matplotlib-basic-plotting-from-text-file –