天天看點

python中xticks函數中rotation_在python matplotlib中旋轉軸文本

我無法弄清楚如何旋轉X軸上的文本。它是一個時間戳,随着樣本數量的增加,它們越來越近,直到它們重疊。我想将文本旋轉90度,以便樣本靠近在一起,它們不重疊。

下面是我的,它工作得很好,除了我無法弄清楚如何旋轉X軸文本。

import sys

import matplotlib

matplotlib.use('Agg')

import matplotlib.pyplot as plt

import datetime

font = {'family' : 'normal',

'weight' : 'bold',

'size'   : 8}

matplotlib.rc('font', **font)

values = open('stats.csv', 'r').readlines()

time = [datetime.datetime.fromtimestamp(float(i.split(',')[0].strip())) for i in values[1:]]

delay = [float(i.split(',')[1].strip()) for i in values[1:]]

plt.plot(time, delay)

plt.grid(b='on')

plt.savefig('test.png')