資料分析 matplotlib用法(2

2021-10-03 10:24:33 字數 1247 閱讀 9235

from matplotlib import pyplot as plt

import random

import matplotlib

from matplotlib import font_manager

#windws和linux設定字型的放

# font =

# matplotlib.rc("font",**font)

# matplotlib.rc("font",family='microsoft yahei',weight="bold")

#另外一種設定字型的方式

my_font = font_manager.fontproperties(fname=

"/system/library/fonts/pingfang.ttc"

)x =

range(0

,120

)y =

[random.randint(20,

35)for i in

range

(120)]

plt.figure(figsize=(20

,8),dpi=80)

plt.plot(x,y)

#調整x軸的刻度

_xtick_labels =

["10點{}分"

.format

(i)for i in

range(60

)]_xtick_labels +=

["11點{}分"

.format

(i)for i in

range(60

)]#取步長,數字和字串一一對應,資料的長度一樣

plt.xticks(

list

(x)[::

3],_xtick_labels[::

3],rotation=

45,fontproperties=my_font)

#rotaion旋轉的度數

#新增描述資訊

plt.xlabel(

"時間"

,fontproperties=my_font)

plt.ylabel(

"溫度 單位(℃)"

,fontproperties=my_font)

plt.title(

"10點到12點每分鐘的氣溫變化情況"

,fontproperties=my_font)

plt.show(

)

資料分析之Matplotlib(一)簡介

matplotlib是乙個python 2d繪相簿,可以生成各種硬拷貝格式和跨平台的互動式環境的出版物質量資料。matplotlib可用於python指令碼,python和ipython shell,jupyter筆記本,web應用程式伺服器和四個圖形使用者介面工具包。具體介紹可參考matplotl...

資料分析 用RFM模型分析使用者

rfm模型 rfm模型根據客戶活躍程度和交易金額的貢獻,進行客戶價值細分的一種方法。r recency 最近一次交易時間間隔。基於最近一次交易日期計算的得分,距離當前日期越近,得分越高。如5分制。反映客戶交易活躍度。f frequency 客戶在最近一段時間內交易次數。基於交易頻率計算的得分,交易頻...

資料分析 資料分析概述

了解業務 了解資料 確認業務和資料 預期分析和管理 資料分析方式01.了解資料資料 1.測量標度型別 屬性本源並不是數字或者符號,通過測量標度將數值或者符號和物件的屬性建立關聯。屬性的型別 測量尺度 nominal 標稱 等於或者不等於 一對一的變換 ordinal 序數 大於或者小於 單調函式的變...