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 序數 大於或者小於 單調函式的變...