Come disattivare l'emissione scientifica dei numeri su un asse in bokeh? Ad esempio, voglio 400000 e non 4.00E + 5Disabilita la notazione scientifica sugli assi utilizzando Bokeh
in MPL: ax.get_xaxis().get_major_formatter().set_scientific(False)
Come disattivare l'emissione scientifica dei numeri su un asse in bokeh? Ad esempio, voglio 400000 e non 4.00E + 5Disabilita la notazione scientifica sugli assi utilizzando Bokeh
in MPL: ax.get_xaxis().get_major_formatter().set_scientific(False)
è possibile disabilitare la notazione scientifica con questo:
fig = plt.figure(title='xxx', x_axis_type='datetime')
fig.left[0].formatter.use_scientific = False
Per disattivare la produzione scientifica in Bokeh, utilizzare l'attributo use_scientific
del programma di formattazione utilizzato.
È possibile trovare maggiori informazioni per quanto riguarda use_scientific
attributo qui:
use_scientific
attrEsempio (originaly proviene da Bokeh issues discussion):
from bokeh.models import Axis
yaxis = bar.chart.plot.select(dict(type=Axis, layout="left"))[0]
yaxis.formatter.use_scientific = False
bar.chart.show()
Si noti che a partire da Bokeh v0.9.1, la risposta di Marek non funzionerà più a causa di modifiche nell'interfaccia per Charts
. Il seguente codice (from GitHub) è un esempio completamente funzionale di come disattivare la notazione scientifica in un grafico di alto livello.
from bokeh.embed import components
from bokeh.models import Axis
from bokeh.charts import Bar
data = {"y": [6, 7, 2, 4, 5], "z": [1, 5, 12, 4, 2]}
bar = Bar(data)
yaxis = bar.select(dict(type=Axis, layout="left"))[0]
yaxis.formatter.use_scientific = False
script, div = components(bar)
print(script)
print(div)
Le linee principali sono:
yaxis = bar.select(dict(type=Axis, layout="left"))[0]
yaxis.formatter.use_scientific = False
Si dovrebbe utilizzare solo i frammenti di codice JavaScript che lavorano follatura e HTML. Altrimenti usa semplicemente lo strumento di blocco del codice (Ctrl + K) (aggiunge automaticamente 4 spazi di fronte al testo evidenziato per la formattazione) – ryanyuyu