我试图找到一种方法,使Pandas DataFrame绘图表的行高适合它们的内容。如果不可能,有没有其他的方法来画这种情节?在
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
fig, ax = plt.subplots(1, 1,figsize =(8,2))
df = pd.DataFrame(np.round(np.random.rand(5, 3),2), columns=['a', 'b', 'c'],index=['1\na','2\na','3\na','4\na','5\na'])
ax.get_xaxis().set_visible(False) # Hide Ticks
df.plot(table=True, ax=ax)
fig.dpi = 600
只需删除数据帧索引列表中的每个“\na”,您的问题就可以解决了。在
相关问题 更多 >
编程相关推荐