首页 > 解决方案 > 如何在Python中从我的x轴上的csv文件中获取所有单词

问题描述

代码:

from matplotlib import pyplot as plt
import pandas as pd
 df = pd.read_csv("file.csv")

ax=df.plot(kind='line', y='Count',logx=True,logy=True)

ax.xaxis.set_ticks(df.index)
ax.xaxis.set_ticklabels(df['Words'])
plt.figure(figsize=(100,100))

plt.show()

CSV 文件:

Words,Count
ca,110
tc,103
cg,103
gt,100
cc,98
at,96
gc,95
ct,95
aa,94
ta,94
ac,94
tt,91
ag,87
gg,84
ga,79
tg,77

结果:

点击这里

是否可以清楚地显示我的 x 轴上的所有内容?我试过改变 figsize 但它没有帮助。如何在我的 x 轴上显示所有这些单词。当我评论这些行时:

ax.xaxis.set_ticks(df.index) and plt.figure(figsize=(100,100)) 

我的情节看起来像:

点击这里

如何在我的 x 轴上获取所有这些单词?

标签: pythonpandascsvmatplotlib

解决方案


推荐阅读