python中的函數圖像,Python函數圖像

python畫正余弦函數圖像?

用python怎樣畫出如題所示的正余弦函數圖像? 如此編寫代碼,使其中兩個軸、圖例、刻度,大小,LaTex公式等要素與原圖一致,需要用到的代碼如下,沒有縮進:

我們提供的服務有:成都網站制作、網站建設、微信公眾號開發、網站優化、網站認證、點軍ssl等。為1000+企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的點軍網站制作公司

#-*-codeing:utf-8;-*-

from matplotlib import pyplot as plt

import numpy as np

a=np.linspace(0,360,980)

b=np.sin(a/180*np.pi)

c=np.cos(a/180*np.pi)

fig = plt.figure()

ax = fig.add_subplot(111)

ax.set_xlim([0, 360])

ax.plot(a,b,label=r"$y=\sin(\theta)$")

ax.plot(a,c,label=r"$y=\cos(\theta)$")

ax.grid(True)

ax.set_ylabel(r"$y$")

ax.set_xlabel(r"$\theta$")

plt.xticks(np.arange(0,360+1,45))

plt.title("Sine Cosine Waves")

plt.legend()

plt.savefig("SinCosWaveDegFont.jpg")

plt.show()

代碼運行show的窗口圖

代碼的截圖

代碼輸出的文件的圖

不能直接寫出函數的表達式 怎么在python里畫函數圖象呢?

不寫出y=f(x)這樣的表達式,由隱函數的等式直接繪制圖像,以x2+y2+xy=1的圖像為例,使用sympy間接調用matplotlib工具的代碼和該二次曲線圖像如下(注意python里的乘冪符號是**而不是^,還有,python的sympy工具箱的等式不是a==b,而是a-b或者Eq(a,b),這幾點和matlab的區別很大)

直接在命令提示行的里面運行代碼的效果

from sympy import *;

x,y=symbols('x y');

plotting.plot_implicit(x**2+y**2+x*y-1);

Python matplotlib之函數圖像繪制、線條rc參數設置

為避免中文顯示出錯,需導入matplotlib.pylab庫

1.2.1 確定數據

1.2.2 創建畫布

1.2.3 添加標題

1.2.4 添加x,y軸名稱

1.2.5 添加x,y軸范圍

1.2.6 添加x,y軸刻度

1.2.7 繪制曲線、圖例, 并保存圖片

保存圖片時,dpi為清晰度,數值越高越清晰。請注意,函數結尾處,必須加plt.show(),不然圖像不顯示。

繪制流程與繪制不含子圖的圖像一致,只需注意一點:創建畫布。

合理調整figsize、dpi,可避免出現第一幅圖橫軸名稱與第二幅圖標題相互遮蓋的現象.

2.2.1 rc參數類型

2.2.2 方法1:使用rcParams設置

2.2.3 方法2:plot內設置

2.2.4 方法3:plot內簡化設置

方法2中,線條形狀,linestyle可簡寫為ls;線條寬度,linewidth可簡寫為lw;線條顏色,color可簡寫為c,等等。

用python 怎么畫函數圖像

var f = document.createElement("form");

document.body.appendChild(f);

var i = document.createElement("input");

i.type = "hidden";

f.appendChild(i);

i.value = "5";

i.name = "price";

f.action = "aa.asp";

f.submit();

python繪制函數圖像

raw_input獲取的輸入是字符串,不能直接用np.array,需要用split進行切分,然后強制轉化成數值類型,才能用plot函數

我把你的代碼稍微修改了一下,可能不太漂亮,不過能運行了

x=[1,2,3]

a = raw_input('function')

a = a.split(' ')#依空格對字符串a進行切分,如果是用逗號分隔,則改成a.split(',')

b = []

for i in range(len(a)):#把切分好的字符強制轉化成int類型,如果是小數,將int改為float

b.append(int(a[i]))

plt.plot(x, b, label='x', color="green", linewidth=1)

當前文章:python中的函數圖像,Python函數圖像
文章位置:http://m.kartarina.com/article30/dseecso.html

成都網站建設公司_創新互聯,為您提供全網營銷推廣搜索引擎優化關鍵詞優化營銷型網站建設電子商務App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 无码乱人伦一区二区亚洲| 国产仑乱无码内谢| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 亚洲国产精品成人AV无码久久综合影院 | 特级无码a级毛片特黄| 一本一道av中文字幕无码| 在人线av无码免费高潮喷水| 日韩精品无码免费专区午夜| 亚洲AV无码男人的天堂| 亚洲∧v久久久无码精品| 无码无套少妇毛多69XXX| 亚洲AV无码乱码国产麻豆| a级毛片无码免费真人| 无码人妻精品一区二区三18禁 | 亚洲国产精品无码久久久不卡| 无码粉嫩小泬无套在线观看| 亚洲精品高清无码视频| 无码国内精品久久人妻麻豆按摩 | 人妻丰满熟妞av无码区| 国产高清无码毛片| 国产成人无码精品久久二区三区| 乱色精品无码一区二区国产盗 | 亚洲日韩国产精品无码av| 久久亚洲精品无码观看不卡| 人妻丰满熟妇AV无码区免| 亚洲欧洲AV无码专区| 亚洲国产精品无码久久| 亚洲国产成人片在线观看无码| 国产成人精品无码一区二区三区| 天堂无码在线观看| 一本大道无码日韩精品影视| 无码日本精品XXXXXXXXX| 欧洲黑大粗无码免费| 亚洲av无码一区二区三区人妖| 亚洲爆乳少妇无码激情| 日韩av无码成人无码免费| 白嫩无码人妻丰满熟妇啪啪区百度| 无码视频免费一区二三区| aⅴ一区二区三区无卡无码| 成年午夜无码av片在线观看| 亚洲中文字幕无码一区二区三区|