3

Python と Pyplot を使用してプロットを作成しています。プロットの y 軸は自動的に生成され、正常に機能します。

ただし、範囲が小さい場合、y 軸は次のような値を生成します。

0.00005,  
0.00010,  
0.00015,  
0.00020,  
0.00025,  
0.00030, 

次に、軸の上部に次のように表示されます。

+1.543e-1

値を明示的に表示することをお勧めします。

0.15435  
0.15440  
0.15445  
0.15450  
0.15455  
0.15460  

誰かがこれを行う方法を教えてもらえますか?

4

1 に答える 1

3

わかりました、私は完全な解決策を見つけたと思います:

問題を再現する簡単なプロットを次に示します。

plot((0.15435,0.15440,0.15445,0.15450,0.15455,0.15460),(0.15435,0.15440,0.15445,0.15450,0.15455,0.15460))

次のコード (ここに示されているのと同様) は、必要に応じてティッカーを調整する必要があります。

y_formatter = matplotlib.ticker.ScalarFormatter(useOffset=False)
gca().yaxis.set_major_formatter(y_formatter)
于 2013-10-15T15:13:54.700 に答える