Python資料分析工具之matplotlib

2021-10-10 05:36:21 字數 1379 閱讀 6575

能將資料進行視覺化,更直觀的呈現

使資料更加客觀、更具說服力

python 2d-繪圖領域使用最廣泛的套件

#!/usr/bin/python

# -*- coding: utf-8 -*-

# author : acker

# date : 2020/10/31

import matplotlib.pyplot as plt,matplotlib.font_manager as font_manager

import random

# 資料在x軸的位置,是乙個可迭代物件

x =range(0

,120

)# 資料在y軸的位置,是乙個可迭代物件

y =[random.randint(20,

37)for i in

range

(120)]

# 大小 畫素

plt.figure(figsize=(20

,8),dpi=88)

# 繪圖 插入x和y,通過plot繪製圖形

plt.plot(x,y)

# 設定x軸的刻度

# plt.xticks(range(2,12,2))

# 設定x軸上為字串

_x = x

# 中文配置 黑體

plt.rcparams[

'font.sans-serif']=

['simhei'

]_x_str =

['10時:{}分'

.format

(i)for i in

range(60

)]+[

'11時:{}分'

.format

(i)for i in

range(60

)]# 引數一:x軸的座標位置 引數二:x軸的顯示 rotation旋轉角度

plt.xticks(

list

(_x[::

10]),_x_str[::

10],rotation =

270)

# _x_str = ['10:{}'.format(i) for i in range(60)] + ['11:{}'.format(i) for i in range(60)]

# plt.xticks(list(_x[::10]),_x_str[::10],rotation = 270) # rotation 旋轉

# 設定y軸的刻度

# plt.yticks()

# 展示影象

python 資料分析工具

如果安裝的是anaconda 發行版,已自帶numpy.scipy,matplotlib,pandash,sckit learn,kreas 和gensim 等,下面簡單介紹下這邊擴充套件包的,便於使用相關功能時快速查詢。numpy python 沒有提供陣列功能,numpy提供了真正的資料功能,以...

python資料分析工具安裝集合

用python做資料分析離不開幾個好的輪子 或稱為科學棧 第三方包等 比如matplotlib,numpy,scipy,pandas,scikit learn,gensim等,這些包的功能強大,豐富,包括含了繪圖,機器學習,爬蟲,資料分析等等。而開發工具推薦使用pycharm或者jupyter no...

python資料分析工具安裝教程

python本身的資料分析功能不強,需要安裝一些第三方擴充套件庫來增強它的能力,介紹兩種方法 潔淨python3.x自行安裝庫 注意有安裝的先後順序 在cmd的視窗中執行python後執行或在pycharm的ter視窗中執行 1.1安裝numpy numpy實現了真正的陣列功能,後面介紹的scipy...