Ich habe das folgende einfache Skript, das ein Diagramm darstellt:
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()
So wie es jetzt ist, geht die Linie direkt von Punkt zu Punkt, was in Ordnung aussieht, aber meiner Meinung nach besser sein könnte. Ich möchte die Linie zwischen den Punkten glätten. In Gnuplot hätte ich mit geplottet smooth cplines
.
Gibt es eine einfache Möglichkeit, dies in PyPlot zu tun? Ich habe einige Tutorials gefunden, aber alle scheinen ziemlich komplex zu sein.