python資料視覺化之matplotlib

2021-08-04 09:59:56 字數 1285 閱讀 1331

用matplotlib進行資料視覺化探索

一.柱狀圖

import matplotlib.pyplot as plt

import matplotlib

import pandas as pd

import numpy as np

def bar_plot():

"""bar plot

"""# 生成測試資料

means_men = (20, 35, 30, 35, 27)

means_women = (25, 32, 34, 20, 25)

# 設定標題

plt.title("title")

# 設定相關引數

index = np.arange(len(means_men)) #橫座標

bar_width = 0.35 #寬度

# 畫柱狀圖

plt.bar(index, means_men, width=bar_width, alpha=0.2, color="b", label="boy") #alpha是透明度

plt.bar(index+bar_width, means_women, width=bar_width, alpha=0.8, color="r", label="girl") #加上bar_width是為了並列放置,否則會堆在一起

plt.legend(loc="upper center", shadow=true) #設定圖例位置

# 設定柱狀圖標示,上面的數字

for x, y in zip(index, means_men):

plt.text(x, y+0.5, y, ha="center", va="bottom") #ha是水平對齊,va是垂直對齊

for x, y in zip(index, means_women):

plt.text(x+bar_width, y+0.5, y, ha="center", va="bottom")

# 設定刻度範圍/座標軸名稱等

plt.ylim(0, 50)

plt.xlabel("group")

plt.ylabel("scores")

plt.xticks(index+(bar_width/2), ("a", "b", "c", "d", "e"))

# 圖形顯示

plt.show()

return

bar_plot()

Python資料視覺化之Matplotlib基礎

python資料視覺化之matplotlib學習筆記 1 簡介 matplotlib是python最著名的繪相簿,它提供了一整套類似matlab的api,非常適合互動式繪圖。它的文件相當完備,並且 gallery頁面 中有上百幅縮圖,開啟之後都有源程式。因此如果你需要繪製某種型別的圖,只需要在這個頁...

Python之pyplot 資料視覺化

先導入pyplot import matplotlib.pyplot as plt 生成0 25之間均分的40個數 x np.linspace 0,25,40 y np.copy x 將y打亂 np.random.shuffle y print x end print x print y end p...

Python 資料視覺化

資料視覺化指的是通過視覺化表示來探索資料,它與資料探勘緊緊相關,而資料探勘指的是使用 來探索資料集的規律和關聯。資料集可以是用一行 就能表示的小型數字列表,也可以是數以吉位元組的資料。漂亮地呈現資料關乎的並非僅僅是漂亮的。以引人注目的簡潔方式呈現資料,讓人能夠明白其含義,發現資料集中原本未意識到的規...