日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

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

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

從圖中可以直觀地看出,功能 C 的用戶滿意度明顯下降,我們用比較鮮明的橙色來表示,以便引起觀眾重點關注;

功能 D 和功能 E 的用戶滿意度明顯提升,我們用藍色表示,代表數據正在向好的方向發展;

功能 A 和功能 B 的用戶滿意度變化不大,我們用淺灰色表示,以便削弱觀眾對這兩個功能的注意力,把更多的精力用于分析用戶滿意度明顯下降的功能點,從而讓圖表起到提升信息傳遞效率的目的。

01、下面是用 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()

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

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

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

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

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

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

分享到:
標簽:excel excel求斜率 怎么用excel求斜率 WPS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定