如何防止1e9在Python matplotlib图中显示为指数形式

时间:2019-10-09 16:06:29

标签: matplotlib

我已经看到了。 How to prevent numbers being changed to exponential form in Python matplotlib figure

但是,我要添加一些自定义注释,我只想matplotlib不显示1e9标记。下面的示例代码

import matplotlib.pyplot as plt
import seaborn as sns
sns.set()  # not necessary, but just to reproduce the photo below

f, a = plt.subplots()  # I use the oop interface
pd.DataFrame({'y': [1e9, 2e9, 3e9], 'x': [1, 2, 3]}).set_index('x').plot(ax=a)

收益:

enter image description here

我如何不显示1e9?我在那里有一个自定义注释,上面写着“十亿”,而且重叠。

1 个答案:

答案 0 :(得分:0)

感谢上面的ImportanceOfBeingErnest,

{{1}}

解决。