本文介紹一下matplotlib的最基本用法。 這次我們要顯示一個線性方程的直線。 首先要引入matplotlib庫,一般是用plt這個簡寫的,我們就按照大多數人的慣例來進行命名: 下麵我們用numpy生成x軸上的數據:從 1到1,總共有50個點: 再定義一個線性方程: 接著把x和y在坐標軸上顯示出 ...
本文介紹一下matplotlib的最基本用法。
這次我們要顯示一個線性方程的直線。
首先要引入matplotlib庫,一般是用plt這個簡寫的,我們就按照大多數人的慣例來進行命名:
import matplotlib.pyplot as plt
下麵我們用numpy生成x軸上的數據:從-1到1,總共有50個點:
x = np.linspace(-1, 1, 50)
再定義一個線性方程:
y = 2 * x + 1
接著把x和y在坐標軸上顯示出來,並連點成線:
plt.plot(x, y)
最後,把整個圖顯示出來:
plt.show()
完整的代碼如下:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 生成x軸上的數據:從-1到1,總共有50個點
x = np.linspace(-1, 1, 50)
# 定義一個線性方程
y = 2 * x + 1
# 畫圖表
plt.plot(x, y)
# 顯示圖表
plt.show()
顯示出來的圖為:
在上面這個圖中,最下方有一些功能圖標,比如放大鏡就可以看圖中的局部圖形,點擊Home可以回到最初的顯示圖形狀態,箭頭類似瀏覽器中的前進、返回功能,大家可以點擊著試試就能很快明白它們的作用了。
顯示個直線太low了,顯示個二次函數看看吧:
y = x ** 2
圖形為: