Ich möchte in der Lage sein, eine Linie meiner Spezifikation über ein in Seaborn erzeugtes Diagramm zu zeichnen. Die Handlung, die ich wählte, war JointGrid, aber jedes Scatterplot wird ausreichen. Ich vermute, dass Seaborn es vielleicht nicht leicht macht, das zu tun?Wie kann ich mit seaborn eine Linie meiner Wahl über mein Streudiagramm ziehen?
Hier ist der Code der Daten (Datenrahmen aus dem Iris-Datensatz von Blütenblattlänge und Blütenblatt Breite) Plotten:
import seaborn as sns
iris = sns.load_dataset("iris")
grid = sns.JointGrid(iris.petal_length, iris.petal_width, space=0, size=6, ratio=50)
grid.plot_joint(plt.scatter, color="g")
Wenn Sie nehmen diese Grafik aus der Iris-Datensatz, wie kann ich ziehe eine Linie meiner Wahl darüber? Zum Beispiel könnte eine Linie mit negativer Steigung die Cluster trennen, und eine positive Steigung könnte über sie hinweg verlaufen.