Код:
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? Я пробовал изменить фиг, но это не помогает. Как отобразить все эти слова на оси X. Когда я комментирую эти строки:
ax.xaxis.set_ticks(df.index) and plt.figure(figsize=(100,100))
Мой график выглядит так:
Как поместить все эти слова на мою ось x?