相關矩陣視覺化包ggcorrplot

2021-08-17 01:58:52 字數 2169 閱讀 6540

基於ggplot2包以及corrplot包的相關矩陣視覺化包ggcorrplot,ggcorrplot包提供對相關矩陣重排序以及在相關圖中展示顯著性水平的方法,同時也能計算相關性p-value

library(ggcorrplot)

#計算相關矩陣(cor()計算結果不提供p-value)

#用ggcorrplot包提供的函式cor_pmat()

視覺化相關性矩陣

ggcorrplot(corr)#method預設為square

#方法為circle

#重排矩陣,使用分等級聚類

#控制矩陣形狀

ggcorrplot(corr, hc.order = true, type = "lower", outline.color = "white")#下三角形

#上三角形

#更改顏色以及主題

#新增相關係數

#增加顯著性水平,不顯著的話就不新增了

#將不顯著的色塊設定成空白

文字attention矩陣視覺化

在機器閱讀理解的 中,經常可以看到對 文章 問題 視覺化的二維熱力圖,例如下圖。在看實驗結果的時候用這種圖可以直觀的看到attention的效果怎麼樣。比如下圖 於是從github中找到了乙個例子,進行了簡單的實驗。import numpy as np import matplotlib.pyplo...

Python 視覺化包Pygal

要了解使用 pygal 可建立什麼樣的圖表,請檢視圖表型別畫廊 訪問 1 例項 模擬篩子 die.py檔案 from random import randint class die def init self,num sides 6 self.num sides num sides def roll...

Python矩陣回歸並視覺化

from matplotlib import pyplot as plt import numpy as np from mpl toolkits.mplot3d import axes3d fig plt.figure figsize 10 6 ax axes3d fig 列出實驗資料 point...