如何设置matplotlib的参数,以便笔记本中的所有绘图(无论是由matplotlib,seaborn还是pandas生成)在轴刻度上使用科学记数法,默认情况下大于某个阈值的大数?
答案 0 :(得分:0)
您可以使用rcParam axes.formatter.limits
:
axes.formatter.limits : -7, 7 # use scientific notation if log10 # of the axis range is smaller than the # first or larger than the second
可以使用
完成import matplotlib.pyplot as plt
plt.rcParams['axes.formatter.limits'] = (-7, 7)
这适用于使用ScalarFormatter
的任何情节。
如果通过seaborn或pandas创建的绘图不使用ScalarFormatter
,则没有旋钮可以自动设置这些参数,需要手动执行,具体取决于使用的绘图。