日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 繪制斜率圖進行對比分析

瀏覽:179日期:2022-06-24 14:15:09

你好,我是林驥。

斜率圖,可以快速展現(xiàn)兩組數(shù)據(jù)之間各維度的變化,特別適合用于對比兩個時間點的數(shù)據(jù)。

比如說,為了對比分析某產(chǎn)品不同功能的用戶滿意度,經(jīng)過問卷調(diào)查和數(shù)據(jù)統(tǒng)計,得到下面這個調(diào)查結(jié)果:

python 繪制斜率圖進行對比分析

你不妨自己先思考一下,如何對這組數(shù)據(jù)進行可視化,才能讓信息傳遞變得更加高效?

下面是我用 matplotlib 制作的圖表:

python 繪制斜率圖進行對比分析

從圖中可以直觀地看出,功能 C 的用戶滿意度明顯下降,我們用比較鮮明的橙色來表示,以便引起觀眾重點關注;功能 D 和功能 E 的用戶滿意度明顯提升,我們用藍色表示,代表數(shù)據(jù)正在向好的方向發(fā)展;功能 A 和功能 B 的用戶滿意度變化不大,我們用淺灰色表示,以便削弱觀眾對這兩個功能的注意力,把更多的精力用于分析用戶滿意度明顯下降的功能點,從而讓圖表起到提升信息傳遞效率的目的。

下面是用 matplotlib 畫圖的詳細步驟。

首先,導入所需的庫,并設置中文字體和定義顏色等。

# 導入所需的庫import numpy as npimport pandas as pdimport matplotlib as mplimport matplotlib.pyplot as pltimport matplotlib.image as image# 正常顯示中文標簽mpl.rcParams[’font.sans-serif’] = [’SimHei’]# 自動適應布局mpl.rcParams.update({’figure.autolayout’: True})# 正常顯示負號mpl.rcParams[’axes.unicode_minus’] = False# 定義顏色,主色:藍色,輔助色:灰色,互補色:橙色c = {’藍色’:’#00589F’, ’深藍色’:’#003867’, ’淺藍色’:’#5D9BCF’, ’灰色’:’#999999’, ’深灰色’:’#666666’, ’淺灰色’:’#CCCCCC’, ’橙色’:’#F68F00’, ’深橙色’:’#A05D00’, ’淺橙色’:’#FBC171’}

其次,從 Excel 文件中讀取隨機模擬的數(shù)據(jù),并定義畫圖用的數(shù)據(jù)。

# 數(shù)據(jù)源路徑filepath=’./data/問卷調(diào)查結(jié)果.xlsx’# 讀取 Excel文件df = pd.read_excel(filepath, index_col=’調(diào)查年度’)# 定義畫圖用的數(shù)據(jù)category_names = df.columnslabels = df.indexdata = df.valuesdata_cum = data.cumsum(axis=1)

接下來,開始用「面向?qū)ο蟆沟姆椒ㄟM行畫圖。

# 使用「面向?qū)ο蟆沟姆椒ó媹D,定義圖片的大小fig, ax=plt.subplots(figsize=(6, 6))# 設置背景顏色fig.set_facecolor(’w’)ax.set_facecolor(’w’)# 設置標題ax.set_title(’n用戶滿意度隨時間的變化n’, fontsize=26, loc=’left’, color=c[’深灰色’])# 定義顏色category_colors = [c[’淺灰色’], c[’淺灰色’], c[’橙色’], c[’藍色’], c[’藍色’]]# 畫斜率圖for i, color in zip(np.arange(len(df.columns)), category_colors): ax.plot(df.index, df.iloc[:, i], marker=’o’, color=color) # 設置數(shù)據(jù)標簽及其文字顏色 ax.text(-0.03, df.iloc[0, i], df.columns[i] + ’ ’ + ’{:.0%}’.format(df.iloc[0, i]), ha=’right’, va=’center’, color=color, fontsize=16) ax.text(1.06, df.iloc[1, i], ’{:.0%}’.format(df.iloc[1, i]), ha=’left’, va=’center’, color=color, fontsize=16)# 設置 Y 軸刻度范圍ax.set_ylim(df.values.min()-0.02, df.values.max()+0.01)# 隱藏 Y 軸ax.yaxis.set_visible(False)# 隱藏邊框ax.spines[’top’].set_visible(False)ax.spines[’right’].set_visible(False)ax.spines[’left’].set_visible(False)ax.spines[’bottom’].set_visible(False)# 隱藏 X 軸的刻度線ax.tick_params(axis=’x’, which=’major’, length=0)# 設置坐標標簽字體大小和顏色ax.tick_params(labelsize=16, colors=c[’灰色’])plt.show()

運行之后,便得到上面那張圖。

你可以前往 https://github.com/linjiwx/mp 下載畫圖用的數(shù)據(jù)和完整代碼。

對于同一組數(shù)據(jù),不同的人可能會有不同的觀察視角,對它們進行可視化,往往也存在多種不同的解決方案,這里介紹的方法,并不是唯一正確的答案。關鍵在于,圖表的設計者想要表達什么信息?是否讓觀眾正確且快速地理解了想要表達的信息?

不同類型的圖表,有著不同的優(yōu)勢和劣勢。

斜率圖的優(yōu)勢,是能快速看到每個類別前后發(fā)生的變化,并能根據(jù)線條的陡峭程度,直觀地感受到變化的幅度。

斜率圖的劣勢,是看不出整體與部分的占比關系。另外,如果類別的順序很重要,那么也不適合使用斜率圖,因為類別會根據(jù)數(shù)值大小自動進行排列。

最后,留給你一道思考題:在你看到過的各種數(shù)據(jù)中,有哪些數(shù)據(jù)是適合用斜率圖進行對比分析的?

當你不知道該選擇什么類型的圖表時,不妨停下來想一想,你希望讓觀眾了解什么或者做什么?

以上就是python 繪制斜率圖進行對比分析的詳細內(nèi)容,更多關于python 對比分析的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品黄色| 亚洲色图综合| 欧美日本一区| 狠狠色综合网| 天堂8中文在线最新版在线| 日韩欧美一区二区三区在线视频| 国产精品videossex久久发布 | 日韩精品一区二区三区中文| 国产成人精品一区二区三区免费 | 在线免费观看亚洲| 久久精品网址| 99久久久国产精品美女| 免费不卡中文字幕在线| 日本欧美一区二区| 99日韩精品| 老色鬼精品视频在线观看播放| 石原莉奈一区二区三区在线观看 | 一二三区精品| 国产精品日韩久久久| 亚洲色图国产| 日韩二区在线观看| 国产免费成人| 国产亚洲精品v| 国产中文一区| 成人日韩精品| 国产区精品区| 亚洲一区免费| 国产精品久久久久av电视剧| 免费在线看一区| 日韩欧美2区| 国产亚洲精品美女久久| 久久gogo国模啪啪裸体| 亚洲区第一页| 国产三级精品三级在线观看国产| 蜜桃久久久久| 午夜在线精品| 亚洲va中文在线播放免费| 欧美激情 亚洲a∨综合| 久久中文字幕av一区二区不卡| 色爱综合网欧美| 日本免费一区二区三区四区| 久久久噜噜噜| 欧美视频久久| 欧美日韩免费观看视频| 日韩综合一区二区三区| 色综合狠狠操| 日韩在线电影| 国产一区日韩欧美| 国产精品久久免费视频| 日本欧美一区二区| 在线视频观看日韩| 欧美精品国产| 一本一本久久| 成人午夜精品| 国产精品主播| 亚洲激情偷拍| 日韩国产激情| 国产激情综合| 日本在线观看不卡视频| 激情视频一区二区三区| 国语对白精品一区二区| 日韩欧美中文字幕电影| 1024精品久久久久久久久| 久久精品五月| 中文字幕视频精品一区二区三区| 国产欧洲在线| 国产精品www.| 性欧美精品高清| 天堂网av成人| 国产一区二区精品久| 日韩美女一区二区三区在线观看| 亚洲精品乱码| 精品一区欧美| 国产在线观看91一区二区三区| 午夜久久av| 伊人久久婷婷| 日韩免费av| 国产一区二区久久久久| 国产欧美日韩综合一区在线播放| 日韩三区在线| 黄色欧美在线| 久久av网站| 欧美天堂在线| 日韩和欧美的一区| 亚洲资源网站| 亚洲欧美网站| 亚洲欧美日韩精品一区二区| 午夜精品一区二区三区国产| 亚洲二区在线| 国产一在线精品一区在线观看| a日韩av网址| 国产资源在线观看入口av| 国产精品99久久免费| 日韩三级久久| 91精品国产自产在线观看永久∴| 岛国av在线播放| 成人美女视频| 日韩av免费大片| 高清一区二区| 精品少妇一区| 日本美女一区| 日韩精品网站| 91久久国产| 亚洲福利国产| 欧美久久精品一级c片| 亚洲日本欧美| 日本精品另类| 麻豆精品久久| 亚洲伊人av| 久久精品高清| 亚洲精品123区| 一区二区精品| 欧美久久一区二区三区| 国产一级成人av| 国产精品porn| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 久久免费影院| 精品久久97| 日韩大片在线播放| 91精品啪在线观看国产18 | caoporn视频在线| 亚洲高清激情| 综合视频一区| 久久99蜜桃| 久久一区二区三区电影| 国产婷婷精品| 日本欧美在线| 黄色在线网站噜噜噜| 蜜桃成人精品| 久久久777| 亚洲综合色婷婷在线观看| 国产乱码精品一区二区三区四区 | 久久久久欧美精品| 亚洲一区观看| 国产毛片一区二区三区 | 激情不卡一区二区三区视频在线| 日韩av免费| 天堂va欧美ⅴa亚洲va一国产| 国产探花在线精品| 日韩精品诱惑一区?区三区| 欧美日韩中文字幕一区二区三区| 美女黄网久久| 欧美国产不卡| 亚洲婷婷免费| 国产欧美亚洲一区| 日韩精品欧美| 色综合视频一区二区三区日韩 | 国产精品qvod| 欧美理论视频| 国产精品igao视频网网址不卡日韩| 久久国产日本精品| 日本成人在线不卡视频| 久久一区精品| 美女黄网久久| 国产夫妻在线| 亚洲精品在线二区| 日韩精品dvd| 日韩高清在线观看一区二区| 久草精品视频| 中文视频一区| 免费观看亚洲| 国产亚洲观看| 夜夜嗨av一区二区三区网站四季av| 日韩精品免费观看视频| 999国产精品999久久久久久| 国产亚洲电影| 三级欧美韩日大片在线看| 国产一区精品福利| 亚洲另类黄色| 久久在线电影| 欧美交a欧美精品喷水| 亚洲欧美日韩精品一区二区 | 亚洲欧美高清| 精品丝袜在线| 国产精品日本一区二区三区在线| 女人天堂亚洲aⅴ在线观看| 国产精品天天看天天狠| 欧美日韩国产高清| 久久精品国产免费| 午夜精品影视国产一区在线麻豆| 久久久久蜜桃| 97欧美在线视频| 国产精品国产三级在线观看| 蜜臀精品一区二区三区在线观看| 亚洲女同av| 国产精品男女| 热久久免费视频| 日韩欧美一区二区三区免费看| 欧美在线91| 日本v片在线高清不卡在线观看| 蜜臀久久99精品久久一区二区 | 国产精品美女久久久久久不卡| 中文字幕一区二区三区四区久久| 欧美精品一卡| 免费视频国产一区| 日韩国产欧美| av资源中文在线| 久久久久久婷| 精品免费av一区二区三区| 国产精品一区二区三区美女|