第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

在python matplotlib中旋轉(zhuǎn)軸文本

在python matplotlib中旋轉(zhuǎn)軸文本

繁華開滿天機(jī) 2019-08-30 18:00:10
我無法弄清楚如何旋轉(zhuǎn)X軸上的文本。它是一個(gè)時(shí)間戳,隨著樣本數(shù)量的增加,它們越來越近,直到它們重疊。我想將文本旋轉(zhuǎn)90度,以便樣本靠近在一起,它們不重疊。下面是我的,它工作得很好,除了我無法弄清楚如何旋轉(zhuǎn)X軸文本。import sysimport matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltimport datetimefont = {'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')
查看完整描述

3 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

簡單的方法


如此處所述,類中存在一種現(xiàn)有方法,matplotlib.pyplot figure可以根據(jù)您的需要自動旋轉(zhuǎn)日期。


您可以在繪制數(shù)據(jù)后調(diào)用它(即ax.plot(dates,ydata):


fig.autofmt_xdate()

如果您需要進(jìn)一步格式化標(biāo)簽,請查看以上鏈接。


非日期時(shí)間對象


根據(jù)languitar的評論,我建議用于非日期時(shí)間的方法xticks在縮放等時(shí)不會正確更新。如果它不是datetime用作x軸數(shù)據(jù)的對象,你應(yīng)該按照Tommy的回答:


for tick in ax.get_xticklabels():

    tick.set_rotation(45)


查看完整回答
反對 回復(fù) 2019-08-30
?
動漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

試試pyplot.setp。我想你可以這樣做:


x = range(len(time))

plt.xticks(x,  time)

locs, labels = plt.xticks()

plt.setp(labels, rotation=90)

plt.plot(x, delay)


查看完整回答
反對 回復(fù) 2019-08-30
  • 3 回答
  • 0 關(guān)注
  • 1296 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號