मैं matplotlib में एक पंक्ति प्लॉट करने के लिए कोशिश कर रहा हूँ के साथ numpy/scipy/matplotlib के साथ लाइन (बहुभुज श्रृंखला) प्लॉट करने के लिए कैसे .. मैं चाहता हूँ इस.. मैं प्रक्षेप का सही प्रकार के लिए तलाश कर रहा हूँ कम से कम चौरसाई
की तरह कुछजहां हर पंक्ति सुस्त हो जाती है। मैं
x_new = np.arange(x, x_length, 1)
tck = interpolate.splrep(x, y, s=3)
y_new = interpolate.splev(x_new, tck, der=0)
ax.plot(x_new, y_new, color+lstyle)
के रूप में scipy और matplotlib के कई संयोजन की कोशिश की, इस तरह के, लेकिन सबसे अच्छा परिणाम मिलता है मैं
लाइन एक बढ़ती हुई चर का प्रतिनिधित्व करता है .. इसलिए यह एक गलत प्रतिनिधित्व है । मेरे द्वारा किस चीज की खोज की जा सकती है?
धन्यवाद
संपादित करें: निम्नलिखित
take x and y
calculate spline for each three points
x[0], x[1], x[2] ... x[1], x[2], x[3] ... and so on
for each y[n] sums every computation done for it and divide by number of
computations (i.e. y[1] is computed for triplette x[0..2] and x[1..3] so the
sum is divided by two (average for each point is taken as its value)
तुम क्यों interpolating कर रहे हैं? क्या यह सौंदर्यशास्त्र के लिए है या आप अपने डेटा बिंदुओं के बीच मूल्यों को जानने का दावा कर रहे हैं? – tacaswell
@tcaswell मैं मुख्य रूप से सौंदर्यशास्त्र के लिए दोनों कारणों से इंटरपोलिंग कर रहा हूं – gc5