Tôi có một đoạn mã đơn giản sau đây vẽ một biểu đồ:
import matplotlib.pyplot as plt
import numpy as np
T = np.array([6, 7, 8, 9, 10, 11, 12])
power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00])
plt.plot(T,power)
plt.show()
Như hiện tại, đường thẳng đi thẳng từ điểm này đến điểm khác có vẻ ổn, nhưng theo tôi có thể tốt hơn. Những gì tôi muốn là làm phẳng ranh giới giữa các điểm. Trong Gnuplot, tôi sẽ lập mưu với smooth cplines
.
Có cách nào dễ dàng để làm điều này trong PyPlot không? Tôi đã tìm thấy một số hướng dẫn, nhưng chúng đều có vẻ khá phức tạp.