日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

没数据时y轴不显示_Matplotlib数据可视化

發布時間:2025/3/8 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 没数据时y轴不显示_Matplotlib数据可视化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Matplotlib介紹

什么是Matplotlib

Matplotlib是一個Python的繪圖庫,它可與 NumPy 一起使用,可以代替M

Matplotlib安裝

由于Matplotlib是第三方庫,所以我們需要安裝它才可以使用。注意,Matplotlib3.0要求python3版本才可安裝使用。

安裝命令:pip install matplotlib

安裝可參考官網:https://matplotlib.org/users/installing.html

2.使用matplotlib繪圖

使用plt.figure生成一張新的畫布

注意

  • 在IPython中,執行該代碼一個空白的繪圖窗口就會出現,但在Jupyter中則沒有任何顯示

但是可以通過fig.add_subplot創建一個或多個子圖。

如:帶有四個子圖的空白Matplotlib圖片

除此之外,Matplotlib包含一個便捷方法plt.subplots創建一個新的圖片,然后返回包含了已生成子圖對象的Numpy數組。

  • plt.subplots(nrows, ncols, sharex, sharey)
    • nrows子圖的行數
    • ncols子圖的列數
    • sharex 所有子圖使用相同的x軸刻度
    • sharey 所有子圖使用相同的y軸刻度

那么實際上,當我們不需要使用子圖時,可以通過plt對象直接繪制圖形。

3.使用matplotlib繪制折線圖

折線圖可以通過plot()函數來繪制

  • plt.plot(x, y) # 使用默認的線樣式及顏色繪制x,y構建的圖形

并且,plt.plot()函數除了傳入制圖數據,還可以設置線的顏色等。

  • color 設置線的顏色
  • linestyle 設置線的樣式
  • marker 標記樣式

plt.plot()參數使用具體可參考:https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.plot.html#matplotlib.axes.Axes.plot

圖形組成

實際上,圖形的組成除了x,y軸。還有很多組件。如下圖

常用的plt方法

plt.figure(figsize=None,dpi=None) #生成新的圖片,figsize:圖片大小,dpi:透明度

plt.savefig(fname) #保存圖片

plt.xticks(ticks=None) #設置x軸刻度的值

plt.yticks(ticks=None) #設置y軸刻度的值

plt.xlabel(xlabel) #設置x軸標簽

plt.ylabel(ylabel) #設置y軸標簽

plt.title() #設置圖標題

plt.grid() #根據x軸和y軸的數值展示軸網格

中文顯示問題

當我們需要設置軸標簽,標題等,通常會使用到中文。但是,matplotlib默認不顯示中文,如圖:

解決方法
方法一

import matplotlib font = { 'family':'SimHei', 'weight':'bold', 'size':12 } matplotlib.rc("font", **font)

方法二

from matplotlib import pyplot as plt from matplotlib.font_manager import FontProperties font = FontProperties(fname=r"c:windowsfontssimsun.ttc", size=14) x = [1,2,3,4] y = [3,2,1,3]plt.plot(x,y) plt.xlabel("x軸標簽",fontproperties=font) plt.show()

練習

如果列表a表示10點到12點的每一分鐘的氣溫,如何繪制折線圖觀察每分鐘氣溫的變化情況

練習

假設大家在30歲的時候,根據自己的實際情況,統計出來了你和同桌從11歲到30歲每年交的男女朋友的數量如列表a和b,請繪制出該數據的折線圖,以便分析自己和同桌每年交男女朋友的數量走勢

a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

b = [1,0,3,1,2,2,2,3,1,1,1,1,1,2,1,1,2,3,2,2]

要求:

  • y軸表示個數
  • x軸表示歲數,比如11歲,12歲

總結

以上是生活随笔為你收集整理的没数据时y轴不显示_Matplotlib数据可视化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老公吃小头头视频免费观看 | 欧美巨大乳 | 久久综合狠狠综合久久综合88 | 黄色激情小说视频 | 毛片天堂 | 香蕉视频官网在线观看 | 无码精品黑人一区二区三区 | 欧美黄色短视频 | 97久久人澡人人添人人爽 | 在线h网站 | 亚洲一区网站 | 亚洲一区美女 | 国产日韩网站 | 天堂在线免费视频 | 国产精品6 | 日本成人在线免费观看 | 你懂的av在线 | 波多野结衣导航 | 国产免费www| 男生裸体视频 | 最新黄色av | 日韩 国产 在线 | 明里柚番号 | brazzers欧美极品少妇 | 操操网 | 水蜜桃影库 | 久久综合婷婷 | 岛国av在线播放 | 青青操视频在线观看 | 午夜噜噜 | 西西444www大胆无视频 | 亚洲性色视频 | 亚洲国产精品免费 | 久草网视频在线观看 | 国产69xx| julia一区二区三区中文字幕 | 豆花在线观看 | 日韩精品系列 | 成人av电影在线播放 | 嫩草视频91| 四虎影院色 | mm131在线| 深爱激情丁香 | av色成人| 18色av| 亚洲国产第一 | 香蕉视频黄在线观看 | 欧美精品一区二区在线观看 | 中国色老太hd | 精品久久精品久久 | 91精品国产91久久久久青草 | 欧美在线网 | 在线观看av黄色 | 用力插视频 | 天天干天天色 | 国产一区二区三区在线视频观看 | 中文字幕免费高 | 91亚色在线观看 | 四虎精品一区二区 | 91丝袜美女 | 精品久久久久久无码中文野结衣 | 日本五十路女优 | 国产1级片| 激情三区 | 亚洲老妇色熟女老太 | 天天射日日操 | 黑白配av | 欧美大色| 久草视频中文在线 | 成人性免费视频 | 精品一区国产 | 亚洲色图欧洲色图 | 黑人超碰 | 欧美日韩免费观看一区=区三区 | 99日韩精品| 日本高清不卡在线观看 | 日本一本二本三区免费 | 一级片黑人| 91不卡视频 | 肉丝美足丝袜一区二区三区四 | 日韩av网站在线播放 | 日韩一级免费 | 国产精品毛片va一区二区三区 | 亚洲福利视频网站 | 免费看av的网址 | 黄色三级视频网站 | 久久视频一区二区 | 国内精品久久久久久久久久久 | 日本人三级 | 国产裸体舞一区二区三区 | 国产精品区二区三区日本 | 欧美丰满少妇人妻精品 | 奇米一区 | 久操成人| 天天看天天爽 | 九九三级 | 国产精品传媒一区二区 | 97人妻精品一区二区免费 | 日本人の夫妇交换 |