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

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

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

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

你好,我是林驥。

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

比如說,為了對比分析某產品不同功能的用戶滿意度,經過問卷調查和數據統計,得到下面這個調查結果:

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

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

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

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

從圖中可以直觀地看出,功能 C 的用戶滿意度明顯下降,我們用比較鮮明的橙色來表示,以便引起觀眾重點關注;功能 D 和功能 E 的用戶滿意度明顯提升,我們用藍色表示,代表數據正在向好的方向發展;功能 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 文件中讀取隨機模擬的數據,并定義畫圖用的數據。

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

接下來,開始用「面向對象」的方法進行畫圖。

# 使用「面向對象」的方法畫圖,定義圖片的大小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) # 設置數據標簽及其文字顏色 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 下載畫圖用的數據和完整代碼。

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

不同類型的圖表,有著不同的優勢和劣勢。

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

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

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

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

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
五月天久久久| 国产高清日韩| 日韩电影免费在线观看| 爽好久久久欧美精品| 国产精品久久久久久久久免费高清 | 久久久国产精品入口麻豆| 99国产精品私拍| 久久久人人人| 国产精品久久久久久久久久白浆 | 国产成人1区| 国产一区二区精品福利地址| 国产精品成人自拍| 成人午夜网址| 在线日韩中文| 手机精品视频在线观看| 日韩精品成人在线观看| 国产精品极品在线观看| 精品三级av| av资源亚洲| 免费在线看一区| 国产精品jk白丝蜜臀av小说| 国产99在线| 国产综合精品一区| 亚洲影院天堂中文av色| 麻豆国产欧美一区二区三区| 美女一区网站| 国产精品女主播一区二区三区| 亚洲精品第一| 精品91福利视频| 99亚洲精品| 久久不卡国产精品一区二区| 久久国产主播| 日韩不卡一区二区三区 | 国产毛片精品| 欧美日韩网址| 精品视频一区二区三区在线观看| 国产成人精品三级高清久久91 | 国产精品一区二区美女视频免费看| 久久先锋影音| 日韩精品中文字幕吗一区二区| 国产一区二区三区视频在线| 亚洲先锋成人| 日韩亚洲精品在线观看| 日韩国产网站| 日本中文字幕一区二区| 日本一区二区免费高清| 中文视频一区| 久久99青青| 色天使综合视频| 亚洲精品乱码久久久久久蜜桃麻豆| 久久一区欧美| 蜜桃视频在线观看一区| 国精品产品一区| 亚洲自拍另类| 成人看片网站| 高清不卡一区| 日韩精品一区二区三区中文| 91精品国产乱码久久久久久久 | 久久精品一区| 成人精品亚洲| 国产精品成人3p一区二区三区| 午夜久久黄色| 国产一区二区三区天码| 日韩av黄色在线| 鲁大师成人一区二区三区| 国产粉嫩在线观看| 欧美日韩一区自拍| 日精品一区二区三区| 国产日韩欧美| 欧洲一区二区三区精品| 欧美日韩日本国产亚洲在线| 亚洲精品综合| 伊人久久国产| 天堂精品久久久久| 久久只有精品| 欧美另类专区| 国产精品magnet| 性欧美69xoxoxoxo| 亚洲乱码久久| 日本综合字幕| 亚洲美女91| yellow在线观看网址| 国产精品片aa在线观看 | 国产成人精品亚洲日本在线观看| 91福利精品在线观看| 视频国产精品| 色综合视频一区二区三区日韩 | 久久精品毛片| 国产探花一区| 久久国产尿小便嘘嘘| 日韩精品亚洲aⅴ在线影院| 黄色亚洲大片免费在线观看| 99成人在线| 激情欧美一区| 99国产成+人+综合+亚洲欧美| 亚洲免费网址| 国产精品久久久久av蜜臀| 久久这里只有精品一区二区| 国产激情在线播放| 欧美福利在线| 欧美一区在线观看视频| 国产suv精品一区| 在线日韩中文| 日本久久一区| 91中文字幕精品永久在线| 成人精品天堂一区二区三区| 亚洲一区二区网站| 国产欧美日韩在线一区二区 | 日韩高清二区| 天堂成人免费av电影一区| 欧美另类专区| 秋霞影院一区二区三区| 午夜av成人| 牛牛精品成人免费视频| 日本一区二区三区视频在线看 | 亚洲资源在线| 亚洲精品一级二级| 国产伦精品一区二区三区千人斩| 亚洲精品在线观看91| 国产一区二区三区四区| 欧美一级二级视频| 免费观看久久久4p| 午夜一区在线| 欧美日韩国产一区二区三区不卡| 久久精品国产精品亚洲毛片| 久久香蕉精品| 亚洲深夜福利| 国产aⅴ精品一区二区四区| 亚洲精品美女| 成人在线免费观看91| 欧美xxxx中国| 久久人人99| 亚洲1区在线| 国产99在线| 97久久亚洲| 亚洲精品在线影院| 国产亚洲一区| 免费日韩av片| 亚洲作爱视频| 日韩精品欧美| 日韩**一区毛片| 夜夜精品视频| 99精品在线观看| 国产精品chinese| 99亚洲视频| 精品午夜av| 日韩精品高清不卡| 亚洲精品伊人| 黄色精品视频| 中文另类视频| 精品在线91| 男女男精品视频网| 四季av一区二区凹凸精品| 在线视频精品| 综合亚洲自拍| 美女黄网久久| 国产中文欧美日韩在线 | 国产精品久久久久毛片大屁完整版| 日韩1区2区3区| 日韩欧美一区二区三区在线观看| 91久久中文| 欧美日韩 国产精品| 青草久久视频| 蜜臀精品一区二区三区在线观看| 亚洲精品动态| 久久av导航| 久久黄色影视| 不卡在线一区| 国产精品美女久久久| 精品高清久久| 国产高清一区| 日韩欧美美女在线观看| 日韩欧美二区| 麻豆成全视频免费观看在线看| 亚洲精品亚洲人成在线观看| 日韩成人高清| 狠狠色综合网| 国产一区二区亚洲| 日韩欧美久久| 日韩精品一二三| 91久久视频| 免费在线成人网| aa亚洲婷婷| 久久美女性网| 国产欧美高清视频在线| 黄色亚洲大片免费在线观看| 久久精品亚洲人成影院| 亚洲一区二区网站| 国产亚洲久久| 久久亚洲道色| av一区在线| 日韩中出av| 久久国产主播| 国产精品扒开腿做爽爽爽软件| 久久精品日韩欧美| 老鸭窝亚洲一区二区三区| 日韩在线高清| 裤袜国产欧美精品一区| 日韩欧美激情电影| 久久这里只有精品一区二区|