Attualmente sto utilizzando logscale per avere maggiori possibilità di tracciare i miei dati. Tuttavia, i miei dati comprendono anche valori zero. So che questi valori zero non funzioneranno su logscale poiché log (0) non è definito.Grafici di scalabilità con valori zero in matplotlib
Così ad esempio,
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0,1,2],[10,10,100],marker='o',linestyle='-')
ax.set_yscale('log')
ax.set_xscale('log')
omette completamente il valore zero. Questo comportamento è accettabile? Almeno dovrebbe esserci qualche tipo di avvertimento. L'ho riconosciuto solo per caso. C'è forse anche un modo per tracciare dati a valore zero in logscale?
Grazie!
P.S .: Spero che questo si adatti allo stackoverflow. Non ho trovato una mailing list di matplotlib.
MPL mailing list -> http://sourceforge.net/mail/?group_id=80706 – tacaswell
possibile duplicato del [scala logaritmica Matplotlib con valore zero] (http://stackoverflow.com/questions/16382917/matplotlib-logarithmic-scale-with-zero-value) –
La domanda precedente ha due possibili soluzioni per questo. –