matplotlib文檔,Matplotlib作業一

 2023-10-06 阅读 17 评论 0

摘要:import matplotlib.pyplot as plt import numpy as np fig,ax = plt.subplots() # 包含axes的figure ax.plot([1,2,3,4],[1,4,3,2]) matplotlib.pyplot可以直接在當前axes上繪制圖像,如果用戶未指定axes,matplotlib會自動創建一個 plt.plot([1,2,3,4],[1,4,
import matplotlib.pyplot as plt
import numpy as np
fig,ax = plt.subplots() # 包含axes的figure
ax.plot([1,2,3,4],[1,4,3,2])

請添加圖片描述
matplotlib.pyplot可以直接在當前axes上繪制圖像,如果用戶未指定axes,matplotlib會自動創建一個

plt.plot([1,2,3,4],[1,4,3,2])

請添加圖片描述在matplotlib中,圖像是由不同元素組成的,通常圖像是一個包含四個層次的容器:

  • Figure:頂層級,用來容納所有繪圖元素;
  • Axes:容納大量元素來構建子圖,用于組成Figure;
  • Axis:Axes的下屬層級,用于處理所有和坐標軸,網格有關的元素;
  • Tick:axis的下屬層級,用來處理所有和刻度有關的元素;
    matplotlib的兩種最常用的繪圖接口:
  • OO模型:顯式創建figure和axes,在上面調用繪圖方法;
  • 依賴pyplot自動創建figure和axes,并繪圖;
x = np.linspace(0,2,100)
fig, ax = plt.subplots()
ax.plot(x,x,label='linear')
ax.plot(x,x**2,label='quadratic')
ax.plot(x,x**3,label='cubic')
ax.set_xlabel('x label')
ax.set_ylabel('y label')
ax.set_title('Simple Plot')
ax.legend()

請添加圖片描述

x = np.linspace(0,2,100)plt.plot(x,x,label='linear')
plt.plot(x,x**2,label='quadratic')
plt.plot(x,x**3,label='cubic')
plt.xlabel('x label')![請添加圖片描述](https://img-blog.csdnimg.cn/c21f675b15a74292a98ade7b28458503.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbG9uZyBSb29raWU=,size_10,color_FFFFFF,t_70,g_se,x_16)plt.ylabel('y label')
plt.title('Simple plot')
plt.legend()

請添加圖片描述作業

你在工作或學習中通常何時會用到數據可視化,希望通過可視化達到什么目的?

matplotlib文檔、寫作業,數據直觀好看

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/123129.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息