成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python matplotlib實用繪圖技巧匯總

Python matplotlib實用繪圖技巧匯總

熱門標(biāo)簽:幫人做地圖標(biāo)注收費算詐騙嗎 悟空智電銷機(jī)器人6 遼寧400電話辦理多少錢 蘇州電銷機(jī)器人十大排行榜 外呼不封號系統(tǒng) 電信營業(yè)廳400電話申請 江蘇房產(chǎn)電銷機(jī)器人廠家 荊州云電銷機(jī)器人供應(yīng)商 溫州旅游地圖標(biāo)注

前言

在日常的業(yè)務(wù)數(shù)據(jù)分析 ,可視化是非常重要的步驟。這里總結(jié)了matplotlib常用繪圖技巧,希望可以幫助大家更加更加高效的、美觀的顯示圖表。作者:北山啦

Matplotlib 是 Python 的繪圖庫。 它可與 NumPy 一起使用,提供了一種有效的 MatLab 開源替代方案。 它也可以和圖形工具包一起使用,如 PyQt 和wxPython。

pip3 install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
import matplotlib.pyplot as plt

顯示中文

借助全局參數(shù)配置字典rcParams,只需要在代碼開頭,添加如下兩行代碼即可

plt.rcParams['font.sans-serif'] = ['SimHei'] 
plt.rcParams['axes.unicode_minus'] = False

同時還可以設(shè)置字體,常見字體:

font.family  字體的名稱
sans-serif   西文字體(默認(rèn))
SimHei       中文黑體
FangSong     中文仿宋
YouYuan      中文幼圓
STSong       華文宋體
Kaiti        中文楷體
LiSu         中文隸書

字體風(fēng)格

plt.rcParams["font.style"] = "italic"

繪制子圖

plt.subplot2grid()

plt.subplot2grid((3,3),(0,0),colspan=3)
""""""
plt.subplot2grid((3,3),(1,0),colspan=2)
""""""
plt.subplot2grid((3,3),(1,2),rowspan=2)
""""""
plt.subplot2grid((3,3),(2,0))
""""""
plt.subplot2grid((3,3),(2,1))
plt.show()


2. plt.subplot()

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 畫第1個圖:折線圖
x=np.arange(1,100)
plt.subplot(221)
plt.plot(x,x*x)
# 畫第2個圖:散點圖
plt.subplot(222)
plt.scatter(np.arange(0,10), np.random.rand(10))
# 畫第3個圖:餅圖
plt.subplot(223)
plt.pie(x=[15,30,45,10],labels=list('ABCD'),autopct='%.0f',explode=[0,0.05,0,0])

# 畫第4個圖:條形圖
plt.subplot(224)
plt.bar([20,10,30,25,15],[25,15,35,30,20],color='b')
plt.show()

matplotlib繪圖設(shè)置不顯示邊框、坐標(biāo)軸

對于有些圖形我們希望通過隱藏坐標(biāo)軸來顯得更加美觀

plt.xticks([])
plt.yticks([])
ax = plt.subplot(2,5,1)
# 去除黑框
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.spines['left'].set_visible(False)

實例:

#author:https://beishan.blog.csdn.net/
import matplotlib.pyplot as plt
for i in range(0,10):
    fig = plt.gcf()
    fig.set_size_inches(12,6)
    ax = plt.subplot(2,5,i+1)
    # 去除坐標(biāo)軸
    plt.xticks([])
    plt.yticks([])

    # 去除黑框
    ax.spines['top'].set_visible(False)
    ax.spines['right'].set_visible(False)
    ax.spines['bottom'].set_visible(False)
    ax.spines['left'].set_visible(False)
    # 設(shè)置各個子圖間間距
    plt.subplots_adjust(left=0.10, top=0.88, right=0.65, bottom=0.08, wspace=0.02, hspace=0.02)
    ax.imshow(Xtrain[i],cmap="binary")

提高分辨率

如果感覺默認(rèn)生成的圖形分辨率不夠高,可以嘗試修改 dpi 來提高分辨率

plt.figure(figsize = (7,6),dpi =100)

設(shè)置繪圖風(fēng)格

有時我們會覺得matplotlib默認(rèn)制作出來的圖片太樸素了,不夠高級,其實開發(fā)者也內(nèi)置了幾十種主題讓我們自己選擇,只要使用plt.style.use(‘主題名')指定主題即可

plt.style.use('ggplot')

常用的樣式有

Solarize_Light2
_classic_test_patch
bmh
classic
dark_background
fast
fivethirtyeight
ggplot
grayscale
seaborn
seaborn-bright
seaborn-colorblind
seaborn-dark
seaborn-dark-palette
seaborn-darkgrid
seaborn-deep
seaborn-muted
seaborn-notebook
seaborn-paper
seaborn-pastel
seaborn-poster
seaborn-talk
seaborn-ticks
seaborn-white
seaborn-whitegrid
tableau-colorblind10

添加標(biāo)題

plt.title("2020-2021北山啦粉絲數(shù)增長圖")

顯示網(wǎng)格

plt.grid()
plt.grid(color='g',linewidth='1',linestyle='-.')

圖例設(shè)置

plt.legend(["2020","2021"],loc="best")

也可以給圖例添加標(biāo)題

plt.plot([1,3,5,7],[4,9,6,8],"ro--")
plt.plot([1,2,3,4], [2,4,6,8],"gs-.")
plt.legend(["2020","2021"],loc="best",title="標(biāo)題")
plt.title("2020-2021北山啦粉絲數(shù)增長圖")

添加公式

有時我們在繪圖時需要添加帶有數(shù)學(xué)符號、公式的文字,

plt.text(11000,0.45,r'擬合曲線為$f(x) = x^2-4x+0.5$')

圖形交互設(shè)置

jupyter中的魔法方法

%matplotlib notebook 彈出可交互的matplotlib窗口
%matplotlib qt5 彈出matplotlib控制臺
%matplotlib inline 直接嵌入圖表,不需要使用plt.show()

保存圖片

plt.savefig("pic.png",dpi=100,bbox_inches="tight")

讀取圖片

方法一

from PIL import Image
image = Image.open("./pic.png")
image.show()   

方法二

import matplotlib.pyplot as plt
X = plt.imread("./pic.png")
plt.imshow(X)

條形圖

def f(t):
    return np.exp(-t) * np.cos(2*np.pi*t)
a = np.arange(0,5,0.02)

plt.subplot(211)
plt.plot(a,f(a))

plt.subplot(212)
plt.plot(a,np.cos(2*np.pi*a),'r--')

plt.show()

b = np.arange(0,2,0.02)
plt.plot(b,np.sin(2*np.pi*b),'--',b,np.cos(2*np.pi*b),"*")

散點圖

import numpy as np
import matplotlib.pyplot as plt

# Fixing random state for reproducibility
np.random.seed(19680801)


N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2  # 0 to 15 point radii

plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()

帶表格的圖形

import numpy as np
import matplotlib.pyplot as plt


data = [[ 66386, 174296,  75131, 577908,  32015],
        [ 58230, 381139,  78045,  99308, 160454],
        [ 89135,  80552, 152558, 497981, 603535],
        [ 78415,  81858, 150656, 193263,  69638],
        [139361, 331509, 343164, 781380,  52269]]

columns = ('Freeze', 'Wind', 'Flood', 'Quake', 'Hail')
rows = ['%d year' % x for x in (100, 50, 20, 10, 5)]

values = np.arange(0, 2500, 500)
value_increment = 1000

# Get some pastel shades for the colors
colors = plt.cm.BuPu(np.linspace(0, 0.5, len(rows)))
n_rows = len(data)

index = np.arange(len(columns)) + 0.3
bar_width = 0.4

# Initialize the vertical-offset for the stacked bar chart.
y_offset = np.zeros(len(columns))

# Plot bars and create text labels for the table
cell_text = []
for row in range(n_rows):
    plt.bar(index, data[row], bar_width, bottom=y_offset, color=colors[row])
    y_offset = y_offset + data[row]
    cell_text.append(['%1.1f' % (x / 1000.0) for x in y_offset])
# Reverse colors and text labels to display the last value at the top.
colors = colors[::-1]
cell_text.reverse()

# Add a table at the bottom of the axes
the_table = plt.table(cellText=cell_text,
                      rowLabels=rows,
                      rowColours=colors,
                      colLabels=columns,
                      loc='bottom')

# Adjust layout to make room for the table:
plt.subplots_adjust(left=0.2, bottom=0.2)

plt.ylabel("Loss in ${0}'s".format(value_increment))
plt.yticks(values * value_increment, ['%d' % val for val in values])
plt.xticks([])
plt.title('Loss by Disaster')

plt.show()

總結(jié)

到此這篇關(guān)于Python matplotlib實用繪圖技巧的文章就介紹到這了,更多相關(guān)matplotlib繪圖技巧內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python matplotlib可視化繪圖詳解
  • Python繪圖之詳解matplotlib
  • Python繪圖庫Matplotlib的基本用法
  • python matplotlib繪圖實現(xiàn)刪除重復(fù)冗余圖例的操作
  • python 繪圖模塊matplotlib的使用簡介
  • Python matplotlib繪圖詳解

標(biāo)簽:景德鎮(zhèn) 欽州 三沙 黃山 臺灣 宿遷 喀什 濟(jì)南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python matplotlib實用繪圖技巧匯總》,本文關(guān)鍵詞  Python,matplotlib,實用,繪圖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python matplotlib實用繪圖技巧匯總》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python matplotlib實用繪圖技巧匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    三上悠亚国产精品一区二区三区| 国产欧美一区二区视频| 中文字幕免费观看视频| 一区二区三区高清| 蜜桃传媒在线| 中国动漫在线观看完整版免费| 秋霞影院一区| 91精品国产高清自在线| 992tv成人免费影院| 青青草观看免费视频在线| 亚洲第一区第二区| 全部毛片永久免费看| 日本视频中文字幕一区二区三区| 久久免费精品国产久精品久久久久| 日本成在线观看| 精品污污网站免费看| 青青青视频在线| 加勒比一区二区三区| 91成人在线观看喷潮蘑菇| 国产偷久久久精品专区| 久久久久99精品成人片毛片| 免费看黄色片的网站| 亚洲精品天堂成人片av在线播放| 亚洲av无码国产精品麻豆天美| 成人欧美一区二区三区黑人免费| 免费a级观看| 91免费版在线观看| 日韩在线影院| 美女网站在线| 国产精品一区二区三区在线观| av网站免费| 亚洲精品在线播放视频| 男生草女生视频| 国产精品每日更新| 日韩丝袜美女视频| h在线视频免费观看完整版| 成人影院网站ww555久久精品| 99re6热在线精品视频播放| 欧美成人精品一区二区三区| 欧美日韩精品在线视频| 黄色av免费在线| 亚洲狠狠婷婷综合久久蜜桃| 无码人妻aⅴ一区二区三区日本| 国产精品亚洲综合天堂夜夜| 亚洲成av人片在线观看香蕉| 欧美videos极品另类| 日韩欧美精品免费在线| 精品视频在线观看一区| 肉色超薄丝袜脚交| heyzo高清国产精品| 99久久国产宗和精品1上映| 国产人妻精品午夜福利免费| 精品露脸国产偷人在视频| 久久久久久久久久久电影| 成人免费观看www在线| 久久草av在线| 色欧美激情视频在线| 男人的天堂在线免费视频| 国产乱码精品一区二区三区忘忧草| 日韩成人一区二区| 国自产拍在线网站网址视频| 色噜噜日韩精品欧美一区二区| 在线观看国产精品一区| 亚洲品质自拍视频网站| 日本xxxxxwwwww| 精品一区二区三区毛片| **亚洲第一综合导航网站| 宅男66日本亚洲欧美视频| 国产成人自拍高清视频在线免费播放| 人妖精品videosex性欧美| 久久久久久久久久久久久9999| 天堂视频免费在线观看| 亚洲成人资源在线| 蜜桃av麻豆av天美av免费| 国产绳艺sm调教室论坛| 娇妻被老王脔到高潮失禁视频| 无码av中文一区二区三区桃花岛| 夜色福利资源站www国产在线视频| 国产精品青草久久久久福利99| caoporn超碰国产公开| 撸视在线观看免费视频| 精品一区二区三区香蕉蜜桃| 一区二区精品视频在线观看| 日韩av一区二区三区在线| 国产亚洲欧美日韩日本| 男男做性免费视频网| 亚洲av电影一区| 欧美人成在线观看ccc36| 在线播放黄网| 久久综合网导航| 精品国语对白精品自拍视| 日本在线观看不卡| 国产精品熟女久久久久久| 少妇一级淫片免费放播放| 色婷婷av一区二区三区久久| 亚洲一区999| 青青草免费在线观看| 国产女同在线观看| 国产精品国产高清国产| 久草在线资源网站| 国产精品久久久久婷婷二区次| 美女毛片一区二区三区四区最新中文字幕亚洲| 久久久无码精品亚洲国产| 亚洲av无码乱码国产精品久久| 黄色软件在线| 午夜精品久久久久久久久久久久久蜜桃| 影音先锋久久资源网| 日韩图片一区| 毛片毛片毛片| 欧美日韩精品综合在线| 亚洲精品久久久久久无码色欲四季| 性欧美13一14内谢| 丁香婷婷综合激情五月色| 中文字幕乱码日本亚洲一区二区| 无码人妻一区二区三区线| 日韩一区二区三区四区区区| 最近中文字幕mv免费高清视频8| 国产精品视频免费播放| 亚洲av无码国产精品永久一区| 欧美久久在线观看| 午夜欧美2019年伦理| 欧美日韩国产精品综合| 日韩欧美国产成人精品免费| 推川ゆうり中文亚洲二区| 国产精品久久久久久久久妇女| 国产老妇伦国产熟女老妇视频| 国产精品一区二区三区观看| 中文字幕日本乱码精品影院| 亚洲国产一区视频| 亚洲一区二区三区四区精品| 伊人再见免费在线观看高清版| 在线成人小视频| 亚洲天堂中文字幕在线观看| 天天综合天天综合色| 国产成人精品视频在线| 免费av在线网址| 日本最新高清不卡中文字幕| 久操视频在线观看| 亚洲黄色一区二区三区| 91原创国产| 99精品在线播放| 亚洲天堂成人在线观看| 欧美在线视频日韩| 青青草原成人在线视频| 色综合久久久| 最新国产精品拍自在线播放| av在线电影观看| 日韩一级片网址| 欧美国产精品一二三| 自拍自偷一区二区三区| 国产一区日韩欧美| 91视频免费进入| 一本到三区不卡视频| 色综合五月天| 久久精品亚洲一区二区三区浴池| 国产欧美一区二| 紧缚奴在线一区二区三区| 99在线视频免费| 99免费在线视频| 国产裸舞福利在线视频合集| 日韩中文字幕免费看| 免费黄色地址| 国产自产在线视频| 免费精品国产自产拍在| 亚洲精品伦理在线| 午夜成人免费视频| 人人妻人人爽人人澡人人精品| 性一交一乱一伦一色一情| 午夜69成人做爰视频| 国产黄色在线| 亚洲欧美一区二区三区| 国产精品白浆视频免费观看| www.日本xxxx| 欧美日韩综合网| 国产精品.com| 波多野结衣视频网址| 超碰国产精品久久国产精品99| 国产精品一区二区三区四区五区| 九一国产精品| 色视频www在线播放国产成人| 久久久久久蜜桃一区二区| 草b视频在线观看| 717成人午夜免费福利电影| 波多野结衣一区| 天天爽人人爽夜夜爽| 手机毛片在线观看| 免费观看久久久4p| 亚洲专区一区二区三区| 国产精品白丝jk白祙| xfplay精品久久| 亚洲春色综合另类校园电影| 欧美影片第一页| 深夜成人福利| 一二三四视频在线社区中文字幕2| 国产成人+综合亚洲+天堂| 一个色在线综合| 成人亚洲视频在线观看| 91精品啪在线观看国产60岁| 成人一区在线观看| 国产日韩在线精品av| 国产黄大片在线观看画质优化| 国产黄色的视频| 91午夜交换视频| 欧美私模裸体表演在线观看| 毛片在线免费播放| 少妇一级淫免费放| 一区二区福利视频| 欧美乱妇20p| 夜夜操免费视频| 国产乱码精品一品二品| 一级日韩一级欧美| 污色网站在线观看| 美国av一区二区三区| 日本黄色小说视频| 日本成人中文字幕在线| 日本不卡网站| 免费人成年激情视频在线观看| 国产综合在线视频| 欧美亚日韩国产aⅴ精品中极品| 色中文字幕在线| 欧美深性狂猛ⅹxxx深喉| 一二三四在线观看免费高清中文在线观看| 亚洲国产视频在线观看| 国产夫绿帽单男3p精品视频| 中文字幕在线观看第二页| 麻豆高清免费国产一区| 亚洲一级黄色| 日本日本精品二区免费| 午夜在线免费视频| 91成人在线视频观看| 香蕉影视欧美成人| 男人天堂网在线视频| 久热久热免费视频中文字幕777| 亚洲一区二区精品久久av| 91亚洲精品久久久| 播播国产欧美激情| 亚洲国产色一区| 欧美va亚洲va| 久久久蜜桃精品| 国产精品sss在线观看av| 综合亚洲深深色噜噜狠狠网站| 蜜桃av.com| 国产一区二区美女诱惑| freehdxxxx| 中文一区二区完整视频在线观看| 亚洲视频第二页| 精品少妇久久久久久888优播| 精品在线免费视频| 亚洲一区二区三区涩| 欧美日本精品一区二区三区| 国产免费一区二区三区香蕉精| 欧美精品 日韩| 国产自产在线视频| 国产熟女一区二区三区四区| 日韩免费高清视频| 一本大道av伊人久久综合| 91精品国产黑色紧身裤美女| 亚洲成人av| 国产精品网站大全| 添女人荫蒂视频| 激情成人在线观看| 91视频网入口| 国产精品日韩在线观看| 桃花视频大全不卡免费观看网站| 九九免费精品视频| 成人ar影院免费观看视频| 日韩久久久久久久久| 高清色视频在线观看| 一级黄色在线播放| 黄色日韩在线| 亚洲天堂久久| 日日躁夜夜躁aaaabbbb| 五月天激情视频在线观看| 日本黄色免费在线观看| 日韩视频在线观看一区| 欧美在线观看一区二区| 97精品电影院| 精品一区二区三区免费观看| 亚洲精品456在线播放狼人| 亚洲色图自拍| 福利网站av| 欧洲精品在线视频| 免费黄色av片| 日本一区二区三区视频| 91精品高清| 男人添女人下面高潮视频| www.五月婷| 2019av中文字幕| 国产高清在线免费| 国内偷拍精品视频| 久久青草国产手机看片福利盒子| 久久精品一区二区三区四区| 亚洲老司机在线| 国产精品视频免费在线观看| 国产区一区二区三| 黄色av网站免费| 亚洲综合20p| 久久久久黄色片| 国产精品初高中精品久久| 色哟哟一区二区在线观看| 国产日韩欧美激情| 精品三级久久| 天天天天天天天干| 久久精品久久久久久久| 中文字幕在线1| 国产一区二区久久久久| wwwwxxxx在线观看| 先锋影音男人av资源| 在线观看免费av片| 国产精品无码一区二区桃花视频| 日韩精品中文字幕在线不卡尤物| 久久久精品视频网站| 中文字幕在线观看第三页| 国产精品乱码久久久| 姬川优奈aav一区二区| 人妻大战黑人白浆狂泄| 成视人a免费观看视频| 在线成人h网| 三级黄色小视频| 九九99久久精品在免费线bt| 亚洲第一成肉网| 小水嫩精品福利视频导航| 人人人妻人人澡人人爽欧美一区| 黄色av免费在线| 亚洲性图久久| 国产精品精品软件男同| 欧美多人野外伦交| 亚洲人成在线播放|