使用 Pandas 软件包制作一个水平条形图,但 Y 轴标签被截断了。我使用了以下数据:
Term value
GO:0043232~intracellular non-membrane-bounded organelle 69.40887024
GO:0043228~non-membrane-bounded organelle 68.41919153
GO:0051384~response to glucocorticoid stimulus 58.50901338
hsa04310:Wnt signaling pathway 24.56895837
GO:0016055~Wnt receptor signaling pathway 18.00929324
GO:0042127~regulation of cell proliferation 5.215295969
对于y轴标签,我使用了“Term”列。
我的代码如下:
a=list(final_table['value'])
b=list(final_table['Term'])
data=pd.DataFrame(a,index=b,columns=['value'])
data[:31].plot(kind='barh',color='k',alpha=0.7)
matplotlib.pyplot.savefig('test.png')
一个水平条形图的例子如下:绘图 我该如何解决这个问题?除了保存图像之外,我还尝试使用pandas和XlsxWriter在Excel文件中绘制和写入图表(pandas和XlsxWriter),但是似乎XlsxWriter没有绘制水平条形图的功能。