[英]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.