亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python庫matplotlib如何繪制坐標圖

發布時間:2021-05-19 11:07:41 來源:億速云 閱讀:250 作者:小新 欄目:開發技術

小編給大家分享一下python庫matplotlib如何繪制坐標圖,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

很多時候我們數據處理的時候要畫坐標圖,下面我用第三方庫matplotlib以及scipy繪制光滑的曲線圖

需要安裝的庫有 matplotlib,scipy, numpy

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.axisartist.axislines import Subplot
from scipy import interpolate


def sommth_plot(x_arr, y_arr):
 fig = plt.figure() # 創建一個figure
 ax = Subplot(fig, 111) # 利用Subplot將figure加入ax
 fig.add_axes(ax)
 ax.axis['bottom'].set_axisline_style("->", size=1.5) # x軸加上箭頭
 ax.axis['left'].set_axisline_style("->", size=1.5) # y軸加上上箭頭
 ax.axis['top'].set_visible(False) # 去除上方坐標軸
 ax.axis['right'].set_visible(False) # 去除右邊坐標軸
 xmin = min(x_arr) 
 xmax = max(x_arr)
 xnew = np.arange(xmin, xmax, 0.0005) # 在最大最小值間以間隔為0.0005插入點
 func = interpolate.interp1d(x_arr, y_arr) 
 ynew = func(xnew) # 得到插入x對應的y值
 plt.plot(xnew, ynew, '-') # 繪制圖像
 plt.show() # show圖像


if __name__ == '__main__':
 x = eval(input('輸入x:'))
 y = eval(input('輸入y:'))
 smooth_plot(x, y)

如果想進一步完善你的圖像,可以用以下代碼

# 設置圖像標題
plt.title('title')

# 設置x范圍,y同理
plt.xlim(1, 4)

# 給x,y軸添加說明
plt.xlabel('x')
plt.ylabel('y')

# 設置線條的顏色,寬度,線條樣式,標志以及曲線的標簽
plt.plot(x, y, color='blue', linewidth=1.0, linestyle='--', marker='o', label='')
# 如果傳遞了label參量,則使用下面函數使標簽顯示,loc選擇位置,frameon=True標簽會在一個框內
plt.legend(loc='upper left', frameon=True)

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

以上是“python庫matplotlib如何繪制坐標圖”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵南县| 保定市| 恭城| 柘荣县| 新宁县| 三原县| 松阳县| 玉林市| 汝阳县| 宿迁市| 广西| 新龙县| 阜南县| 辉南县| 荃湾区| 南涧| 潼南县| 灵璧县| 龙门县| 海安县| 沙洋县| 鄂托克前旗| 沿河| 长岛县| 榆社县| 成都市| 弥勒县| 富裕县| 木兰县| 无棣县| 靖西县| 柞水县| 阿克苏市| 晋中市| 黔东| 芒康县| 钦州市| 铜山县| 新源县| 当雄县| 枣庄市|