23

ボケの軸上の数値の科学的出力を無効にするにはどうすればよいですか? たとえば、4.00e+5 ではなく 400000 が必要です

mpl で:ax.get_xaxis().get_major_formatter().set_scientific(False)

4

4 に答える 4

4

Bokeh v0.9.1 の時点で、 のインターフェイスが変更されたため、Marek の回答が機能しなくなることに注意してくださいCharts。次のコード ( GitHub から) は、高レベル チャートで科学表記法をオフにする方法の完全に機能する例です。

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)

主な行は次のとおりです。

yaxis = bar.select(dict(type=Axis, layout="left"))[0]
yaxis.formatter.use_scientific = False
于 2015-07-27T18:47:03.523 に答える