python plt可視化——打印特殊符號(hào)和制作圖例代碼
1、打印特殊符號(hào)
matplotlib在公式書(shū)寫(xiě)上面跟latex很相似,接下來(lái)我們就特殊符號(hào),上標(biāo)下標(biāo)來(lái)具體展示一下。
import matplotlib.pyplot as plt x = [i+1 for i in range(20)] y = x plt.figure() plt.title(r'$\alpha$ > $\beta$') # 打印α>β plt.xlabel(r'$\theta$') # 打印θ plt.ylabel(r'$\omega$') # 打印ω plt.plot(x, y) plt.show()
效果如下:

由此可見(jiàn),打印特殊符號(hào)需要知道特殊符號(hào)的英文名稱(chēng),在前面加上轉(zhuǎn)義符反斜杠,再用一對(duì)美元符號(hào)包起來(lái)即可。
接下來(lái),我們嘗試打印下標(biāo)和上標(biāo)。下標(biāo)需要加"_",上標(biāo)需要加"^",這跟latex語(yǔ)法完全一樣。
import matplotlib.pyplot as plt x = [i+1 for i in range(20)] y = x plt.figure() plt.title(r'$\alpha_i$ > $\beta_i$') # 打印α_i > β_i plt.xlabel(r'$\theta^2$') # 打印θ^2 plt.ylabel(r'$\omega^n$') # 打印ω^n plt.plot(x, y) plt.show()
我們看看效果:

更多符號(hào)對(duì)應(yīng)字母請(qǐng)見(jiàn)下圖:

2、制作圖例,legend函數(shù)
import matplotlib.pyplot as plt
from math import sin, cos, exp
x = [(i+1)/100 for i in range(1000)]
y1 = [sin(i) for i in x]
y2 = [cos(i) for i in x]
y3 = [exp(-i) for i in x]
plt.figure()
plt.plot(x, y1)
plt.plot(x, y2)
plt.plot(x, y3)
# 分別對(duì)應(yīng)y1,y2,y3標(biāo)志圖例,注意e^(-x)要加大括號(hào)表示(-x)是一個(gè)整體,都是上標(biāo)
plt.legend(['sin(x)', 'cos(x)', '$e^{-x}$'])
plt.show()

在文章最后附上參考鏈接~
補(bǔ)充知識(shí):Python - - print的格式化符號(hào)
如下所示:
%c 格式化字符及其ASCII碼
%s 格式化字符串
%d 格式化整數(shù)
%u 格式化無(wú)符號(hào)整型
%o 格式化無(wú)符號(hào)八進(jìn)制
%x 格式化無(wú)符號(hào)十六進(jìn)制
%X 格式化無(wú)符號(hào)十六進(jìn)制(大寫(xiě))
%f 格式化浮點(diǎn)數(shù),可指定小數(shù)點(diǎn)后面的精度
%e 用科學(xué)記數(shù)法格式化浮點(diǎn)數(shù)
%E 作用同%e
格式化操作符輔助指令
m.n :m是顯示的最小總寬度,n是小數(shù)點(diǎn)后的位數(shù)。
* 定義寬度或者小數(shù)點(diǎn)精度
- 用作左對(duì)齊
+ 在正數(shù)前面顯示加號(hào)+
# :在正數(shù)前面顯示空格;在八進(jìn)制前顯示零('0');在十六進(jìn)制前顯示‘0x'或者'0X'
‘%%'輸出一個(gè)單一的'%'
(var)映射變量(字典參數(shù))
>>>print("I like %s and can eat %.2f kg." % ("orange", 1.5))
I like orange and can eat 1.50 kg.
>>>pi = 3.1415926
>>>print("pi = %.*f" % (5, pi))
pi = 3.14159
以上這篇python plt可視化——打印特殊符號(hào)和制作圖例代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python繪制漏斗圖步驟詳解
- Python爬蟲(chóng)爬取博客實(shí)現(xiàn)可視化過(guò)程解析
- 如何使用Python處理HDF格式數(shù)據(jù)及可視化問(wèn)題
- Python數(shù)據(jù)可視化圖實(shí)現(xiàn)過(guò)程詳解
- Python BeautifulReport可視化報(bào)告代碼實(shí)例
- python使用pyecharts庫(kù)畫(huà)地圖數(shù)據(jù)可視化的實(shí)現(xiàn)
- python可視化text()函數(shù)使用詳解
- Python數(shù)據(jù)可視化實(shí)現(xiàn)漏斗圖過(guò)程圖解
相關(guān)文章
Python利用裝飾器click處理解析命令行參數(shù)
這篇文章主要為大家詳細(xì)介紹了Python如何利用裝飾器click實(shí)現(xiàn)處理解析命令行參數(shù)功能,文中的示例代碼簡(jiǎn)潔易懂,需要的小伙伴快跟隨小編一起了解一下2022-10-10
Python實(shí)現(xiàn)希爾排序算法的原理與用法實(shí)例分析
這篇文章主要介紹了Python實(shí)現(xiàn)希爾排序算法,簡(jiǎn)單講述了希爾排序的原理并結(jié)合具體實(shí)例形式分析了Python希爾排序的具體實(shí)現(xiàn)方法與使用技巧,需要的朋友可以參考下2017-11-11
python實(shí)現(xiàn)定時(shí)提取實(shí)時(shí)日志程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)定時(shí)提取實(shí)時(shí)日志程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫(kù)的方法
今天小編就為大家分享一篇python將txt文檔每行內(nèi)容循環(huán)插入數(shù)據(jù)庫(kù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
pandas基礎(chǔ)?Series與Dataframe與numpy對(duì)二進(jìn)制文件輸入輸出
這篇文章主要介紹了pandas基礎(chǔ)Series與Dataframe與numpy對(duì)二進(jìn)制文件輸入輸出,series是一種一維的數(shù)組型對(duì)象,它包含了一個(gè)值序列和一個(gè)數(shù)據(jù)標(biāo)簽2022-07-07

