最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python繪圖如何自定義x軸

 更新時(shí)間:2023年09月13日 08:59:59   作者:趙孝正  
這篇文章主要介紹了python繪圖如何自定義x軸問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python繪圖自定義x軸

t_range = pd.date_range('2020-01-01', '2021-1-1', freq='10min', closed='left')
t_range_test = t_range.map(lambda x: x.strftime('%m-%d %H:%M:%S'))

輸出查看效果:

t_range_test
Out[42]: 
Index(['01-01 00:00:00', '01-01 00:10:00', '01-01 00:20:00', '01-01 00:30:00',
       '01-01 00:40:00', '01-01 00:50:00', '01-01 01:00:00', '01-01 01:10:00',
       '01-01 01:20:00', '01-01 01:30:00',
       ...
       '12-31 22:20:00', '12-31 22:30:00', '12-31 22:40:00', '12-31 22:50:00',
       '12-31 23:00:00', '12-31 23:10:00', '12-31 23:20:00', '12-31 23:30:00',
       '12-31 23:40:00', '12-31 23:50:00'],
      dtype='object', length=52704)

匹配失?。?/p>

最上面的接近14的值,其本來(lái)是連續(xù)日期,但是由于其它的項(xiàng)目也出現(xiàn)了這個(gè)日期,且日期早于它,就會(huì)出現(xiàn)這樣分段出現(xiàn)的情況。

在這里插入圖片描述

標(biāo)簽繪制,查看為什么出現(xiàn)連續(xù)數(shù)據(jù)被分段展示的情況。

fig = plt.figure(figsize=(16, 8))
plt.scatter(data_ws_draw['test'], data_ws_draw['percentage'])
plt.xticks(range(0, len(data_ws_draw['test']), 4320), rotation=45)
for i, txt in enumerate(data_ws_draw['test']):
    if i%400==0:  # 標(biāo)簽也可以通過(guò) rotation 進(jìn)行旋轉(zhuǎn)
	    plt.annotate(txt, (data_ws_draw['test'][i],data_ws_draw['percentage'][i]), rotation=90)  

案例1

在這里插入圖片描述

plt.xticks(range(160000,320000,20000), labels=[‘160K', ‘180K', ‘200K', ‘220K', ‘240K', ‘260K', ‘280K', ‘300K'])

在這里插入圖片描述

案例2

在這里插入圖片描述

如何讓x軸每隔比如 20 個(gè)點(diǎn)顯示一次?重點(diǎn)關(guān)注代碼倒數(shù)第 6 行。

import json
from matplotlib import pyplot as plt
filename='btc_close_2017.json'
with open(filename) as f:
    btc_data=json.load(f)
#創(chuàng)建5個(gè)列表,存儲(chǔ)日期和收盤價(jià)
dates=[]
months=[]
weeks=[]
weekdays=[]
close=[]
#打印每一天的信息
for btc_dict in btc_data:
    dates.append(btc_dict['date'])
    months.append(int(btc_dict['month']))
    weeks.append(int(btc_dict['week']))
    weekdays.append(btc_dict['weekday'])
    close.append(int(float(btc_dict['close'])))
#創(chuàng)建圖表
fig=plt.figure(dpi=128,figsize=(10,6))    
plt.plot(dates,close,c='blue')
#設(shè)置圖標(biāo)格式
plt.rcParams['font.sans-serif']=['SimHei'] #指定默認(rèn)字體
plt.rcParams['axes.unicode_minus']=False  #解決保存圖像時(shí)符號(hào)-顯示為方塊的2問(wèn)題
plt.title("收盤價(jià) (RMB)",fontsize=20)
#plt.xlabel=('')
plt.xticks(range(0,365,20)) #共365個(gè)值,每20個(gè)點(diǎn)顯示一次
fig.autofmt_xdate()
#plt.ylabel('', fontsize=16)
plt.tick_params(axis='both',which='major',labelsize=16)
plt.show()

在這里插入圖片描述

案例3

# xax = p1.getAxis('left') # 改成坐標(biāo)軸y
xax = p1.getAxis('bottom') # 坐標(biāo)軸x
ticks = [list(zip(range(10), ('16:23', '16:28', '16:33', '16:40', '16:45','16:23', '16:28', '16:33', '16:40', '16:45')))] # 聲明五個(gè)坐標(biāo),分別是
xax.setTicks(ticks)

在這里插入圖片描述

案例4

繪圖必須有數(shù)據(jù)的,x,y 都必須有數(shù)據(jù),要不然就不能生成圖形了。

這里是把 x 軸的標(biāo)簽改成所需求的字符串標(biāo)簽。

從 entry 讀回來(lái)的都是 string,你可以把讀回來(lái)的成果用 int()/ 或者 ong() 轉(zhuǎn)換成數(shù)字,假如鍵入的不是數(shù)字,TypeError 會(huì)被引起。

x=1:5;
y=3*rand(1,5);
plot(x,y)
set(gca,'xtick',[1 2 3 4 5])
set(gca,'xticklabel',{'a','b','c','d','e'})

scatter 散點(diǎn)圖顯示標(biāo)簽

import numpy as np
import matplotlib.pyplot as plt
x = [2.3,4.5,3,7,6.5,4,5.3]
y = [5,4,7,5,5.3,5.5,6.2]
n = np.arange(7)
fig, ax = plt.subplots()
ax.scatter(x, y, c='r')
for i, txt in enumerate(n):
	ax.annotate(txt, (x[i],y[i]))

在聚類時(shí)我們需要看到數(shù)據(jù)的分布情況,更直觀的觀察數(shù)據(jù),可以使用這個(gè)。

在遇到中文亂碼時(shí),可以使用如下代碼:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用來(lái)正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus'] = False  # 用來(lái)正常顯示負(fù)號(hào)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)漢諾塔遞歸算法經(jīng)典案例

    python實(shí)現(xiàn)漢諾塔遞歸算法經(jīng)典案例

    這篇文章主要大家分享了python實(shí)現(xiàn)漢諾塔遞歸算法經(jīng)典案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Django生成PDF文檔顯示網(wǎng)頁(yè)上以及PDF中文顯示亂碼的解決方法

    Django生成PDF文檔顯示網(wǎng)頁(yè)上以及PDF中文顯示亂碼的解決方法

    今天小編就為大家分享一篇Django生成PDF文檔顯示網(wǎng)頁(yè)上以及PDF中文顯示亂碼的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python視頻處理之提取關(guān)鍵幀的完整指南

    Python視頻處理之提取關(guān)鍵幀的完整指南

    視頻關(guān)鍵幀提取是從視頻序列中選擇最具代表性的幀,這些幀能夠有效概括視頻內(nèi)容,本文將為大家詳細(xì)介紹一下使用Python提取關(guān)鍵幀的詳細(xì)步驟,有需要的可以了解下
    2025-12-12
  • 利用Python編寫一個(gè)藏頭詩(shī)在線生成器

    利用Python編寫一個(gè)藏頭詩(shī)在線生成器

    這篇文章主要介紹了如何利用Python編寫一個(gè)藏頭詩(shī)在線生成器,文中的示例代碼講解詳細(xì),感興趣的同學(xué)可以跟隨小編一起動(dòng)手嘗試一下
    2022-04-04
  • Python注釋詳解

    Python注釋詳解

    下面小編就為大家?guī)?lái)一篇Python注釋詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow)

    pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow)

    這篇文章主要介紹了pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python在windows命令行下輸出彩色文字的方法

    python在windows命令行下輸出彩色文字的方法

    這篇文章主要介紹了python在windows命令行下輸出彩色文字的方法,涉及Python文字特效操作技巧,需要的朋友可以參考下
    2015-03-03
  • Python數(shù)據(jù)結(jié)構(gòu)之優(yōu)先級(jí)隊(duì)列queue用法詳解

    Python數(shù)據(jù)結(jié)構(gòu)之優(yōu)先級(jí)隊(duì)列queue用法詳解

    queue庫(kù)提供了一個(gè)適用于多線程編程的先進(jìn)先出(FIFO)數(shù)據(jù)結(jié)構(gòu),可以用來(lái)在生產(chǎn)者與消費(fèi)者線程之間安全地傳遞消息或其他數(shù)據(jù),它會(huì)為調(diào)用者處理鎖定,使多個(gè)線程可以安全而更容易地處理同一個(gè)Queue實(shí)例.Queue的大小可能受限,以限制內(nèi)存使用或處理,需要的朋友可以參考下
    2021-05-05
  • pytorch: Parameter 的數(shù)據(jù)結(jié)構(gòu)實(shí)例

    pytorch: Parameter 的數(shù)據(jù)結(jié)構(gòu)實(shí)例

    今天小編就為大家分享一篇pytorch: Parameter 的數(shù)據(jù)結(jié)構(gòu)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹

    這篇文章主要介紹了Python Pandas數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單介紹的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

宁都县| 上饶市| 车致| 灵武市| 双牌县| 望谟县| 临武县| 阳信县| 清水县| 名山县| 深州市| 青岛市| 宕昌县| 寻乌县| 洛浦县| 罗江县| 东平县| 灌云县| 阿克陶县| 北流市| 鸡东县| 康保县| 阜阳市| 霸州市| 嘉义市| 定州市| 和硕县| 徐州市| 昭苏县| 丹凤县| 烟台市| 潞城市| 金塔县| 资中县| 陕西省| 滁州市| 梧州市| 普安县| 得荣县| 灵武市| 同江市|