मैं अजगर का उपयोग कर netcdf फ़ाइल पढ़ रहा हूं और पाइथन में matplotlib लाइब्रेरी का उपयोग कर ग्राफ को प्लॉट करने की आवश्यकता है। netcdf फ़ाइल में 3 चर और डब्ल्यू घटक हैं। मुझे इन 3 घटकों को लंबवत पैमाने पर खींचना है। चूंकि इन आंकड़ों का मौसम मौसम पूर्वानुमान रडार में उपयोग किया जा रहा है। मुझे इन ग्राफों को कोने के चारों ओर चिकनी घटता के साथ साजिश करने की आवश्यकता है। अब भूखंड लग रहा है और कोड है ... के रूप में एक nice Scipy tutorial में विस्तार से बतायाmatplotlib ग्राफ में एक चिकनी वक्र की साजिश
from netCDF4 import Dataset
from pylab import *
import numpy
from scipy import interpolate
from scipy.interpolate import spline
#passing the filename
root_grp=Dataset('C:\\Python27\\MyPrograms\\nnt206rwpuvw.nc')
#getting values of u component
temp1 = root_grp.variables['ucomponent']
data1 = temp1[:]
u=data1[0]
#getting values of v component
temp2 = root_grp.variables['wcomponent']
data2 = temp2[:]
v=data2[0]
#getting values of w component
temp3 = root_grp.variables['wcomponent']
data3 = temp3[:]
w=data3[0]
#creating a new array
array=0.15*numpy.arange(1,55).reshape(1,54)
#aliasing
y=array[0]
#sub-plots
f, (ax1, ax2, ax3) = plt.subplots(1,3, sharey=True)
ax1.plot(u,y,'r')
ax2.plot(v,y,'g')
ax3.plot(w,y,'b')
#texts
ax1.set_title('u component',fontsize=16,color='r')
ax2.set_title('v component',fontsize=16,color='g')
ax3.set_title('w component',fontsize=16,color='b')
show()
संभावित डुप्लिकेट [PyPlot साथ सरल रेखा प्लॉट] (http://stackoverflow.com/questions/5283649/plot-smooth-line-with-pyplot) –