**
任務(wù)一:使用matplotlib繪制y=x2的曲線圖
**
matplotlib是python的繪畫庫,它可以與NumPy一起使用,提供了一種輕量級的MatLab開源高效替代方案。它可以和圖形工具包PyQt等工具 一起配合使用,能夠完成日常科學(xué)計算中多種數(shù)學(xué)庫圖可視化任務(wù)。
步驟1:使用pip安裝matplotlib庫
在終端輸入 pip install matplotlib 命令,如下圖所示:
我們可以使用 pip list 命令查看當(dāng)前系統(tǒng)環(huán)境的Python第三方軟件包,可以找到系統(tǒng)環(huán)境下安裝的matplotlib庫。
步驟二:使用matplotlib繪制y=x2曲線圖
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(-3,3,0.1)
y=x**2
fig=plt.figure()
plt.plot(x,y)
plt.title("y=x**2")
plt.xlabel("x")
plt.ylabel("y")
plt.savefig("task1.jpg")
print("Done.")
代碼講解如下:
-
np.arange(start,stop,step,dtype)——創(chuàng)建等差數(shù)列,返回一個數(shù)據(jù)而不是list。
start:起始值
stop:結(jié)束值
step:步長
dtype:設(shè)置顯示元素的數(shù)據(jù)類型 -
plt.figure()——創(chuàng)建圖窗窗口
-
plt.plot(x,y)——繪制二維線圖
步驟三:運行結(jié)果,task.jpg如下所示
任務(wù)二:使用matplotlib繪制y=sinx(x)正弦和y=cos(x)余弦曲線圖
代碼如下所示:文章來源:http://www.zghlxwxcb.cn/news/detail-523798.html
# 使用matplotlib繪制y=sinx(x)正弦和y=cos(x)余弦曲線圖
import matplotlib.pyplot as plt
import numpy as np
# 目標(biāo):繪制sin函數(shù)圖像
# 第一步:繪制x軸的刻度
x = np.linspace(0, np.pi * 2, 300) # linspace等差數(shù)列函數(shù),x跨度從0到2pi,有300ge點連成線組成
# 第二步:繪制y軸
y = np.sin(x) # y是x的sin函數(shù)
# 第三步:添加必要說明
plt.xlabel("angle") # x軸為角度數(shù)
plt.ylabel("y_value") # sin值大小
plt.title("sin_image")
# 生成圖像
plt.plot(x, y)
plt.savefig("task2.jpg")
print("Done.")
運行結(jié)果文章來源地址http://www.zghlxwxcb.cn/news/detail-523798.html
到了這里,關(guān)于python使用matplotlib庫繪制數(shù)學(xué)函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!