python - Seaborn / Matplotlib: How to repress scientific notation in factorplot y-axis -
simple example below issue can't solve.
n.b. other seaborn plotting methods seems have arguments repress exponential form seemingly not factorplots. tried matplotlib solutions including suggested in similar question none work. not dupe of this question. use factorplots , ideally want find proper solution opposed workaround.
data = {'reports': [4, 24, 31, 2, 3],'coverage': [35050800, 54899767, 57890789, 62890798, 70897871]} df = pd.dataframe(data) df produces dataframe:
coverage reports 0 35050800 4 1 54899767 24 2 57890789 31 3 62890798 2 4 70897871 3 and seaborn code:
sns.factorplot(y="coverage", x="reports", kind='bar', data=df, label="total") produces plot:
is there way y axis display appropriate numeric scale based on coverage values?
it looks following line solves issue:
plt.ticklabel_format(style='plain', axis='y') here documentation link.

Comments
Post a Comment