[英]Format a table that was added to a plot using pandas.DataFrame.plot
[英]Format tick labels in a pandas.DataFrame.plot() without importing matplotlib
是否可以在不导入matplotlib.ticker
库的情况下格式化pandas.DataFrame.plot()
中的刻度标签?
我开始意识到pandas
有许多我不知道的本机函数,我喜欢尽可能使用它们——如果只是为了简化我的代码。 是的, pandas
无论如何都依赖于matplotlib
,但我想知道在不直接调用matplotlib
函数的情况下我可以在多大程度上设置绘图样式。
例如,我可以在没有matplotlib.ticker.Percentformatter()
的情况下将此图表上的刻度标签更改为百分比吗?
import pandas as pd
import numpy as np
import matplotlib as plt
df = pd.DataFrame(columns=["value"], data=np.random.rand(5))
ax = df.plot.barh()
ax.xaxis.set_major_formatter(plt.ticker.PercentFormatter(1))
plt.show()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.