欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用matplotlib繪制正弦和余弦曲線的方法示例

 更新時間:2018年01月06日 09:54:01   作者:chengqiuming  
這篇文章主要介紹了Python使用matplotlib繪制正弦和余弦曲線的方法,結合實例形式分析了Python調用matplotlib庫進行圖形繪制想具體操作技巧,需要的朋友可以參考下

本文實例講述了Python使用matplotlib繪制正弦和余弦曲線的方法。分享給大家供大家參考,具體如下:

一 介紹

關鍵詞:繪圖庫

官網:http://matplotlib.org

二 代碼

import numpy as np
import matplotlib.pyplot as plt
#line
x=np.linspace(-np.pi,np.pi,256,endpoint=True)
#定義余弦函數正弦函數
c,s=np.cos(x),np.sin(x)
plt.figure(1)
#畫圖,以x為橫坐標,以c為縱坐標
plt.plot(x,c,color="blue",linestyle="-",label="COS",alpha=0.5)
plt.plot(x,s,"r*",label="SIN")
#增加標題
plt.title("COS & SIN")
ax=plt.gca()
ax.spines["right"].set_color("none")
ax.spines["top"].set_color("none")
ax.spines["left"].set_position(("data",0))
ax.spines["bottom"].set_position(("data",0))
ax.xaxis.set_ticks_position("bottom")
ax.yaxis.set_ticks_position("left")
plt.xticks([-np.pi,-np.pi/2,0,np.pi/2,np.pi],
[r'$-\pi$',r'$-\pi/2$',r'$0$',r'$+\pi/2$',r'$+\pi$'])
plt.yticks(np.linspace(-1,1,5,endpoint=True))
for label in ax.get_xticklabels()+ax.get_yticklabels():
label.set_fontsize(16)
label.set_bbox(dict(facecolor="white",edgecolor="None",alpha=0.2))
#圖例顯示
plt.legend(loc="upper left")
#顯示網格
plt.grid()
#顯示范圍
#plt.axis([-1,1,-0.5,1])
plt.fill_between(x,np.abs(x)<0.5,c,c>0.5,color="green",alpha=0.25)
t=1
plt.plot([t,t],[0,np.cos(t)],"y",linewidth=3,linestyle="--")
plt.annotate("cos(1)",xy=(t,np.cos(1)),xycoords="data",xytext=(+10,+30),
textcoords="offset points",arrowprops=dict(arrowstyle="->",connectionstyle="arc3,rad=.2"))
#顯示圖形
plt.show()

三 運行結果

更多關于Python相關內容可查看本站專題:《Python數學運算技巧總結》、《Python正則表達式用法總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • 關于python的矩陣乘法運算

    關于python的矩陣乘法運算

    這篇文章主要介紹了關于python的矩陣乘法運算,矩陣是一個數字陣列,一個二維數組,n行r列的陣列稱為n*r矩陣。如果n==r則稱為方陣,需要的朋友可以參考下
    2023-04-04
  • Python的turtle繪圖庫使用基礎

    Python的turtle繪圖庫使用基礎

    turtle庫是Python語言中一個很流行的繪制圖像的函數庫,想象一個小烏龜,它根據一組函數指令的控制,在這個平面坐標系中移動,從而在它爬行的路徑上繪制了圖形,需要的朋友可以參考下
    2023-04-04
  • wxPython 入門教程

    wxPython 入門教程

    您可以在幾分鐘內編寫一段 Python腳本和讓桌面擁有令人難以置信的相當漂亮的 GUI應用程序。這篇文章向您展示如何使用一 Python-著稱的 GUI 庫wxPython,來做到這一點的。向您的朋友和鄰居介紹!
    2008-10-10
  • python kmeans聚類簡單介紹和實現代碼

    python kmeans聚類簡單介紹和實現代碼

    這篇文章主要為大家詳細介紹了python kmeans聚類簡單介紹和實現代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python實現拓撲算法的示例

    Python實現拓撲算法的示例

    本文主要介紹了Python實現拓撲算法的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • Pandas中Concat與Append的實現與區(qū)別小結

    Pandas中Concat與Append的實現與區(qū)別小結

    本文主要介紹了Pandas中Concat與Append的實現與區(qū)別小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • python數據提取BeautifulSoup的概念語法及使用優(yōu)點詳解

    python數據提取BeautifulSoup的概念語法及使用優(yōu)點詳解

    這篇文章主要為大家介紹了python數據提取BeautifulSoup概念語法及使用優(yōu)點詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-02-02
  • Python操作MongoDB的教程分享

    Python操作MongoDB的教程分享

    MongoDB?是一個流行的?NoSQL?數據庫,以其半結構化的文檔存儲方式而聞名,本文將帶大家逐步了解如何使用Python與MongoDB進行交互,從連接到基本操作,快跟隨小編一起學習一下吧
    2023-08-08
  • python中使用paramiko模塊并實現遠程連接服務器執(zhí)行上傳下載功能

    python中使用paramiko模塊并實現遠程連接服務器執(zhí)行上傳下載功能

    paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。這篇文章主要介紹了python中使用paramiko模塊并實現遠程連接服務器執(zhí)行上傳下載功能,需要的朋友可以參考下
    2020-02-02
  • Diango + uwsgi + nginx項目部署的全過程(可外網訪問)

    Diango + uwsgi + nginx項目部署的全過程(可外網訪問)

    這篇文章主要給大家介紹了關于Diango + uwsgi + nginx項目部署的全過程(可外網訪問),文中通過示例代碼將部署的過程介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04

最新評論