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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Python數(shù)據(jù)處理從零開始----第四章(可視化)(6)(畫布設(shè)置)

標(biāo)簽:
Python

正文

使用样式表自定义绘图

style包为易于切换的绘图『样式』增加了支持,它们与matplotlibrc文件参数相同。
有一些预定义样式由matplotlib提供。 例如,有一个名为『ggplot』的预定义样式,它模拟ggplot(R 的一种流行的绘图软件包)的美学。 为了使用此样式。首先,调出所有可以选择的样式列表

print(plt.style.available) # 打印样式列表
['bmh', 'classic', 'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark-palette', 'seaborn-dark', 'seaborn-darkgrid', 'seaborn-deep', 'seaborn-muted', 'seaborn-notebook', 'seaborn-paper', 'seaborn-pastel', 'seaborn-poster', 'seaborn-talk', 'seaborn-ticks', 'seaborn-white', 'seaborn-whitegrid', 'seaborn', 'Solarize_Light2', 'tableau-colorblind10', '_classic_test']

%reset -f
%clear# In[*]import numpy as npimport matplotlib.pyplot as plt# In[*]# 生成一张12*4的图fig = plt.figure(figsize=(12,4))# 生成第一个子图在1行2列第一列位置ax1 = fig.add_subplot(121)# 生成第二子图在1行2列第二列位置ax2 = fig.add_subplot(122)# 柱状图数据x1 = [0.3, 1.7, 4, 6, 7]
y1 = [5, 20, 15, 25, 10]# 折线图数据x2 = np.arange(0,10)
y2 = [25,2,12,30,20,40,50,30,40,15]# 第一个子图绘图和设置ax1.bar(x1,y1)
ax1.set(xlabel='x',ylabel='y',title='title')# 第二个子图绘图和设置ax2.plot(x2,y2)
ax2.set(xlabel='x',ylabel='y',title='title')
plt.show()

webp

使用经典的style,plt.style.use('classic')

# In[*]plt.style.use('classic')# 生成一张12*4的图fig = plt.figure(figsize=(12,4))# 生成第一个子图在1行2列第一列位置ax1 = fig.add_subplot(121)# 生成第二子图在1行2列第二列位置ax2 = fig.add_subplot(122)# 柱状图数据x1 = [0.3, 1.7, 4, 6, 7]
y1 = [5, 20, 15, 25, 10]# 折线图数据x2 = np.arange(0,10)
y2 = [25,2,12,30,20,40,50,30,40,15]# 第一个子图绘图和设置ax1.bar(x1,y1)
ax1.set(xlabel='x',ylabel='y',title='title')# 第二个子图绘图和设置ax2.plot(x2,y2)
ax2.set(xlabel='x',ylabel='y',title='title')
plt.show()

webp


使用ggplot2

plt.style.use('ggplot')# 生成一张12*4的图fig = plt.figure(figsize=(12,4))# 生成第一个子图在1行2列第一列位置ax1 = fig.add_subplot(121)# 生成第二子图在1行2列第二列位置ax2 = fig.add_subplot(122)# 柱状图数据x1 = [0.3, 1.7, 4, 6, 7]
y1 = [5, 20, 15, 25, 10]# 折线图数据x2 = np.arange(0,10)
y2 = [25,2,12,30,20,40,50,30,40,15]# 第一个子图绘图和设置ax1.bar(x1,y1)
ax1.set(xlabel='x',ylabel='y',title='title')# 第二个子图绘图和设置ax2.plot(x2,y2)
ax2.set(xlabel='x',ylabel='y',title='title')
plt.show()

webp


最常用的style样式

# In[*]plt.style.use('seaborn-whitegrid')# 生成一张12*4的图fig = plt.figure(figsize=(12,4))# 生成第一个子图在1行2列第一列位置ax1 = fig.add_subplot(121)# 生成第二子图在1行2列第二列位置ax2 = fig.add_subplot(122)# 柱状图数据x1 = [0.3, 1.7, 4, 6, 7]
y1 = [5, 20, 15, 25, 10]# 折线图数据x2 = np.arange(0,10)
y2 = [25,2,12,30,20,40,50,30,40,15]# 第一个子图绘图和设置ax1.bar(x1,y1)
ax1.set(xlabel='x',ylabel='y',title='title')# 第二个子图绘图和设置ax2.plot(x2,y2)
ax2.set(xlabel='x',ylabel='y',title='title')
plt.show()

webp


最整洁的一套样式

plt.style.use('seaborn-white')# 生成一张12*4的图fig = plt.figure(figsize=(12,4))# 生成第一个子图在1行2列第一列位置ax1 = fig.add_subplot(121)# 生成第二子图在1行2列第二列位置ax2 = fig.add_subplot(122)# 柱状图数据x1 = [0.3, 1.7, 4, 6, 7]
y1 = [5, 20, 15, 25, 10]# 折线图数据x2 = np.arange(0,10)
y2 = [25,2,12,30,20,40,50,30,40,15]# 第一个子图绘图和设置ax1.bar(x1,y1)
ax1.set(xlabel='x',ylabel='y',title='title')# 第二个子图绘图和设置ax2.plot(x2,y2)
ax2.set(xlabel='x',ylabel='y',title='title')
plt.show()

webp



作者:夜神moon
链接:https://www.jianshu.com/p/679c576b86c0


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

舉報(bào)

0/150
提交
取消