import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
d = ['d1','d2','d3','d4','d5','d6']
value = [111111, 222222, 333333, 444444, 555555, 666666]
y_cumsum = np.cumsum(value)
sns.barplot(d, value)
sns.pointplot(d, y_cumsum)
plt.show()
Ich versuche, Pareto-Diagramm mit Barplot und Pointplot zu machen. Aber ich kann Prozentsätze nicht auf der rechten Seite ytick drucken. By the way, wenn ich yticks manuplate es überlappt sich selbst.Seaborn rechts ytick
plt.yticks([1,2,3,4,5])
Edit: Ich meine, dass ich viertel Prozentsätze (0, 25%, 50%, 75%, 100%) auf der rechten Seite der Grafik auch wollen.
Der Grund, dass Ihre Zecken erscheinen an der gleichen Stelle zu sein, wenn Sie sie manuell einstellen, ist, weil 1,2,3,4,5 im Wesentlichen an der gleichen Stelle sind, wenn Ihre Skala den ganzen Weg zu 70.000 geht. Können Sie bearbeiten, um zu klären, wo Sie das Prozentzeichen (eine zweite Achse auf der rechten Seite? Oder rechts von jedem Ytick auf der linken Seite?) Und was Sie möchten, dass es ein Prozentsatz von? –
@Joel Ostblom Ich möchte nur Viertelprozentsatz Summe der Werteliste, in der rechten Seite natürlich. Ich habe eigentlich keine neue Figur geschaffen. Eigentlich verstehe ich das noch nicht – yigitozmen
ich meine 0%, 25%, 50%, 100% – yigitozmen