C'è una biblioteca che mi avrebbe aiutato a tracciare ordinatamente una funzione massa di probabilità di un campione in pitone, in questo modo:Plotting PMF ordinatamente in pitone
5
A
risposta
5
Via matplotlib. modulo di stelo pyplot
matplotlib.pyplot.stem (* args, ** kwargs)
from matplotlib.pyplot import stem
stem(y, linefmt='b-', markerfmt='bo', basefmt='r-')
stem(x, y, linefmt='b-', markerfmt='bo', basefmt='r-')
o più vicino al metallo
#!/usr/bin/env python
from pylab import *
x = linspace(0.1, 2*pi, 10)
markerline, stemlines, baseline = stem(x, cos(x), '-.')
setp(markerline, 'markerfacecolor', 'b')
setp(baseline, 'color','r', 'linewidth', 2)
show()
1
Penso che questo è abbastanza pulito,
Questo è il codice:
from scipy import stats
import matplotlib.pyplot as plt
import numpy as np
xk = np.arange(7)
pk = (0.1, 0.2, 0.3, 0.1, 0.1, 0.0, 0.2)
custm = stats.rv_discrete(name='custm', values=(xk, pk))
fig, ax = plt.subplots(1, 1)
ax.plot(xk, custm.pmf(xk), 'ro', ms=8, mec='r')
ax.vlines(xk, 0, custm.pmf(xk), colors='r', linestyles='-', lw=2)
plt.title('Custom made discrete distribution(PMF)')
plt.ylabel('Probability')
plt.show()
Ref, https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.rv_discrete.html
Problemi correlati
- 1. Plotting dati volumetrici in MATLAB
- 2. Plotting con matplotlib in fili
- 3. Come limitare ordinatamente Webpack `require.context`?
- 4. pandas scatter plotting datetime
- 5. XY Plotting with Java
- 6. Plotting pandas timedelta
- 7. gnuplot con errorbars plotting
- 8. Utilizzo di equazioni Sympy per il plotting
- 9. pitone
- 10. String formattazione in pitone
- 11. Riassegnazione variabili in pitone
- 12. numeri triangolo in pitone
- 13. Stampa numeri in pitone
- 14. fattoriali Boring in pitone
- 15. stringhe Parsing in pitone
- 16. Zip incorporabile in pitone
- 17. file Zipping in pitone
- 18. prefisso corrispondente in pitone
- 19. Accesso JVM in pitone
- 20. Classe eredità in pitone
- 21. lambda statiche in pitone
- 22. CreateNamedPipe in pitone
- 23. Modello visitatore in pitone
- 24. enumerare frasi in pitone
- 25. Asterisco in pitone
- 26. gnuplot: Plotting coordinate X, Y e la loro etichetta
- 27. __main__ e dell'ambito in pitone
- 28. Sincronizzazione più thread in pitone
- 29. troncamento una stringa in pitone
- 30. Ricerca di sottostringhe in pitone
Date un'occhiata a qui: http://stackoverflow.com/questions/15415455/plotting-probability-density-function-by -sample-with-matplotlib – CentAu
Anche io lo sto cercando. – Belter