python 設(shè)置xlabel,ylabel 坐標(biāo)軸字體大小,字體類型
本文介紹了python 設(shè)置xlabel,ylabel 坐標(biāo)軸字體大小,字體類型,分享給大家,具體如下:
#--coding:utf-8--
import matplotlib.pyplot as plt
#數(shù)據(jù)設(shè)置
x1 =[0,5000,10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 55000];
y1=[0, 223, 488, 673, 870, 1027, 1193, 1407, 1609, 1791, 2113, 2388];
x2 =[0,5000,10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000, 55000];
y2=[0, 214, 445, 627, 800, 956, 1090, 1281, 1489, 1625, 1896, 2151];
#設(shè)置輸出的圖片大小
figsize = 11,9
figure, ax = plt.subplots(figsize=figsize)
#在同一幅圖片上畫兩條折線
A,=plt.plot(x1,y1,'-r',label='A',linewidth=5.0)
B,=plt.plot(x2,y2,'b-.',label='B',linewidth=5.0)
#設(shè)置圖例并且設(shè)置圖例的字體及大小
font1 = {'family' : 'Times New Roman',
'weight' : 'normal',
'size' : 23,
}
legend = plt.legend(handles=[A,B],prop=font1)
#設(shè)置坐標(biāo)刻度值的大小以及刻度值的字體
plt.tick_params(labelsize=23)
labels = ax.get_xticklabels() + ax.get_yticklabels()
[label.set_fontname('Times New Roman') for label in labels]
#設(shè)置橫縱坐標(biāo)的名稱以及對應(yīng)字體格式
font2 = {'family' : 'Times New Roman',
'weight' : 'normal',
'size' : 30,
}
plt.xlabel('round',font2)
plt.ylabel('value',font2)
#將文件保存至文件中并且畫出圖
plt.savefig('figure.eps')
plt.show()
實(shí)例1:為二維子圖設(shè)置坐標(biāo)軸標(biāo)題
#!/usr/bin/python3
#code-python(3.6)
import matplotlib.pyplot as plt
fig = plt.figure() #設(shè)置畫布
#將畫布分為2行2列,共4個(gè)子圖,并定位在第1個(gè)子圖
ax = fig.add_subplot(2,2,1) #返回第1個(gè)子圖
ax.set_xlabel('Month') #為子圖設(shè)置橫軸標(biāo)題
ax.set_ylabel('Year') #為子圖設(shè)置縱軸標(biāo)題
plt.show()
函數(shù)說明
#函數(shù)中的參數(shù)的值均為默認(rèn)的參數(shù)值 matplotlib.axes.Axes.set_xlabel(xlabel, fontdict=None, labelpad=None, **kwargs)
實(shí)例2:為三維子圖設(shè)置坐標(biāo)軸標(biāo)題
#!/usr/bin/python3
#code-python(3.6)
import matplotlib.pyplot as plt
fig = plt.figure() #設(shè)置畫布
from mpl_toolkits.mplot3d import Axes3D
#將畫布分為2行1列,共2個(gè)子圖,并定位在第2個(gè)子圖
ax = fig.add_subplot(212, projection='3d')
ax.set_xlabel('Month') #為子圖設(shè)置x軸標(biāo)題
ax.set_ylabel('Year') #為子圖設(shè)置y軸標(biāo)題
ax.set_zlabel('Sales') #為子圖設(shè)置z軸標(biāo)題
plt.show()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用anaconda安裝pytorch的實(shí)現(xiàn)步驟
這篇文章主要介紹了使用anaconda安裝pytorch的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python 爬取學(xué)信網(wǎng)登錄頁面的例子
今天小編就為大家分享一篇python 爬取學(xué)信網(wǎng)登錄頁面的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
django2用iframe標(biāo)簽完成網(wǎng)頁內(nèi)嵌播放b站視頻功能
這篇文章主要介紹了django2 用iframe標(biāo)簽完成 網(wǎng)頁內(nèi)嵌播放b站視頻功能,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-06-06
Python調(diào)用Ollama庫本地大語言模型使用詳解
ollama是一個(gè)用于調(diào)用本地大語言模型的Python庫,提供了簡單、高效的API接口,下面文章詳細(xì)介紹了如何安裝、使用、設(shè)置自定義參數(shù)、集成流式生成、錯(cuò)誤處理以及與其他工具集成,需要的朋友可以參考下2025-02-02
Python利用BeautifulSoup解析Html的方法示例
BeautifulSoup是python的一個(gè)庫,最主要的功能是從網(wǎng)頁抓取數(shù)據(jù)。下面這篇文章主要給大家介紹了關(guān)于Python利用BeautifulSoup解析Html的方法示例,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-07-07
python dataframe實(shí)現(xiàn)統(tǒng)計(jì)行列中零值的個(gè)數(shù)
這篇文章主要介紹了python dataframe實(shí)現(xiàn)統(tǒng)計(jì)行列中零值的個(gè)數(shù),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Python+seaborn實(shí)現(xiàn)聯(lián)合分布圖的繪制
聯(lián)合分布(Joint Distribution)圖是一種查看兩個(gè)或兩個(gè)以上變量之間兩兩相互關(guān)系的可視化圖,在數(shù)據(jù)分析操作中經(jīng)常需要用到。本文將通過seaborn實(shí)現(xiàn)繪制聯(lián)合分布圖,需要的可以參考一下2023-02-02

