欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 畫圖自帶庫

傅智翔1年前8瀏覽0評論

Python語言是一種非常流行的編程語言。它有很多功能強大的庫,其中包括可視化的自帶庫。今天我們要介紹的是Python自帶的畫圖庫——Matplotlib。

import matplotlib.pyplot as plt
# 創建一個圖形和子圖
fig, ax = plt.subplots()
# 繪制一個普通的線圖
ax.plot([1, 2, 3, 4, 5, 6], [3, 5, 2, 6, 2, 7])
# 顯示圖形
plt.show()

這是一個最基本的繪圖例子,它創建了一個圖形和子圖對象,然后用plot函數繪制了一條線。最后通過show函數顯示了這個圖。

除了線形圖,Matplotlib還支持很多其他的圖形,比如散點圖、直方圖、餅圖等等。而且它還支持一些高級功能,比如3D繪圖、動畫、交互式繪圖等等。以下是一些繪圖示例:

import numpy as np
# 創建一組數據
x = np.linspace(-np.pi, np.pi, 256, endpoint=True)
y1, y2 = np.sin(x), np.cos(x)
# 創建一個圖形和子圖
fig, ax = plt.subplots()
# 繪制兩條曲線
ax.plot(x, y1, color='blue', linewidth=1.5, linestyle='-', label='sin')
ax.plot(x, y2, color='green', linewidth=1.5, linestyle='-', label='cos')
# 添加標簽和圖例
ax.set_xlim(-4.0, 4.0)
ax.set_ylim(-1.0, 1.0)
ax.set_xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
ax.set_xticklabels([r'$-\pi$', r'$-\pi/2$', r'$0$', r'$+\pi/2$', r'$+\pi$'])
ax.set_yticks([-1, 0, +1])
ax.set_xlabel('X-Axis')
ax.set_ylabel('Y-Axis')
ax.set_title('Sin and Cos Functions')
ax.legend(loc='upper left')
# 顯示圖形
plt.show()

這個例子是繪制了兩條曲線,并添加了標簽和圖例。再看一個餅圖的例子:

# 創建一組數據
labels = ['Apple', 'Orange', 'Banana', 'Pineapple']
values = [10, 6, 8, 4]
# 繪制一個餅圖
fig, ax = plt.subplots()
ax.pie(values, labels=labels, autopct='%1.1f%%', startangle=90)
# 添加標題
ax.set_title('Fruit Distribution')
# 顯示圖形
plt.show()

這個例子是繪制了一個餅圖,并添加了相應的標簽和百分比。通過Matplotlib庫,我們可以輕松地創建各種各樣的圖表,從而更好地展示我們的數據分析結果。