【发布时间】:2011-07-14 02:36:58
【问题描述】:
我有以下绘制图表的简单脚本:
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()
就像现在一样,这条线从一个点到另一个点是笔直的,看起来不错,但在我看来可能会更好。我想要的是平滑点之间的线。在 Gnuplot 中,我会使用 smooth cplines 进行绘图。
在 PyPlot 中是否有一种简单的方法可以做到这一点?我找到了一些教程,但它们看起来都相当复杂。
【问题讨论】:
标签: python matplotlib plot smoothing