2014-07-02 30 views

cevap

8

Bu işle bilimsel gösterim devre dışı bırakabilirsiniz:

fig = plt.figure(title='xxx', x_axis_type='datetime') 
fig.left[0].formatter.use_scientific = False 
+1

Yalnızca fulling çalışma javascript ve HTML için kod parçalarını kullanmalıdır. Aksi takdirde sadece kod bloğu aracını kullanın (Ctrl + K) (biçimlendirmek için vurgulanan metnin önüne otomatik olarak 4 boşluk ekler) – ryanyuyu

2

Bokeh içinde bilimsel çıkışını devre dışı bırakmak için, kullandığınız biçimlendiricininuse_scientific özniteliğini kullanın. BasicTickFormatter class (line 28)

  • documentation of use_scientific attr
  • Örnek (originaly Bokeh issues discussion geliyor:

    • bokeh kodunda özelliğinin açıklaması:

      Burada use_scientific özniteliği ile ilgili daha fazla bilgi bulabilirsiniz):

      from bokeh.models import Axis 
      yaxis = bar.chart.plot.select(dict(type=Axis, layout="left"))[0] 
      yaxis.formatter.use_scientific = False 
      bar.chart.show() 
      
    4

    Bokeh v0.9.1'den itibaren, Marek'in cevabı artık Charts arabirimindeki değişiklikler nedeniyle çalışmayacaktır. Aşağıdaki kod (from GitHub), yüksek düzeyde bir grafikte bilimsel gösterimin nasıl kapatılacağı konusunda tam işlevsel bir örnektir.

    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) 
    

    anahtar hatları şunlardır:

    yaxis = bar.select(dict(type=Axis, layout="left"))[0] 
    yaxis.formatter.use_scientific = False 
    
    İlgili konular