網站首頁 編程語言 正文
matplotlib及相關cmap參數的取值
在matplotlib中對于圖片的顯示有如下方法(這不是重點), 其中有cmap=‘binary’的參數。
plt.imshow(imgs[i].reshape(28, 28), cmap='binary') #或如下:也可以達到相同的效果 plt.imshow(imgs[i].reshape(28, 28), cmap=plt.get_cmap('binary'))
這 是對顯示顏色參數的定義,它可以有很多漸變色可以選擇:
具體取值詳細參見:
https://matplotlib.org/users/colormaps.html
https://matplotlib.org/examples/color/colormaps_reference.html
matplotlib中各種圖形參數解釋
柱狀圖bar的使用
matplotlib.pyplot.bar(left, height, alpha=1, width=0.8, color=, edgecolor=, label=, lw=3)
-
left
: x軸的位置序列,一般采用range函數產生一個序列,但是有時候可以是一個字符串 -
height
: y軸的數值序列,也就是柱形圖的高度,一般就是我們需要顯示的數據 -
alpha
: 透明度,值越小越透明 -
width
: 為柱形圖的寬度,一般是0.8就行 -
color
或facecolor
: 柱形圖填充的顏色 -
edgecolor
: 圖形邊緣顏色 -
label
: 解釋每個圖像代表的含義,這個參數是為legend()函數做鋪墊的,表示該次bar的標簽。 -
linewidth or linewidths or lw
: 邊緣or線的寬
散點圖scatter的使用
plt.scatter(x, y, s=20, c=None, marker=‘o', cmap=None, norm=None, alpha=None, linewidths=None, edgecolors=None
-
x
: 指定散點圖的x軸數據 -
y
: 指定散點圖的y軸數據 -
s
: 指定散點圖點的大小,默認為20,通過新傳入的變量,實現氣泡圖的繪制 -
c
: 指定散點圖點的顏色,默認為藍色 -
marker
: 指定散點圖點的形狀,默認為圓形 -
cmap
: 指定色 圖,只有當c參數是一個浮點型的數組時才起作用 -
norm
: 指定數據亮度, 標準化到0~1之間,使用該參數仍需要c為浮點型的數組 -
vmin
、vmax
: 亮度設置,與norm類似,如果使用了norm則該參數無效 -
alpha
: 設置散點的透明度 -
edgecolors
: 設置散點邊界線的顏色 -
linewidths
: 設置散點邊界線的粗細
折線圖plot的使用
plt.plot(x, y, color=, linewidth=,linestyle=, label=, marker=,)
-
x,y
: array表示x軸與y軸對應的數據 -
color
: 表示折線的顏色 -
marker
: 表示這線上數據點處的類型 -
linestyle
: 表示折線的類型 -
linewidth
: 表示折線的粗細 -
alpha
: 表示電的透明度 -
label
: 數據圖例內容
箱型圖boxplot的使用
matplotlib.pyplot.boxplot(x, north=None, sym=None, vert=None, whis=None, positions=None, widths=None, patch_artist=None, meanline=None, showmeans=None, showcaps=None, showbox=None, showfliers=None, boxprops=None, labels=None, filerprops=None, medianprops=None, meanprops=None, capprops=None, whiskerprops=None)
-
x
: 指定要繪制箱型圖的數據 -
north
: 是否是凹凸的形式展現箱線圖,默認非凹凸 -
sym
: 指定異常點的形狀,默認為+號表示 -
vert
: 是否需要將箱線圖垂直擺放,默認垂直擺放 -
whis
: 指定上下須與上下四分位的距離,默認為1.5倍的四分位差 -
positions
: 指定箱線圖的位置,默認為[0, 1, 2,…] -
widths
: 指定箱線圖的寬度,默認為0.5 -
patch_artist
: 是否填充箱體的顏色 -
meanline
: 是否用線的形式表示均值,默認用點來表示 -
showmeans
: 是否顯示均值,默認不顯示 -
showcaps
: 是否顯示箱線圖頂端和末端的兩條線,默認顯示 -
showfliers
: 是否顯示異常值,默認顯示 -
boxprops
: 設置箱體的屬性,如邊框色、填充色等 -
labels
: 為箱線圖添加標簽,類似于圖例的使用 -
filerprops
: 設置異常值的屬性,如異常點的形狀、大小、填充色等 -
medianprops
: 設置中位數的屬性,如線的類型、粗細等 -
meanprops
: 設置均值的屬性,如點的大小、顏色等 -
capprops
: 設置箱線圖頂端和末端線條的屬性,如顏色、粗細等 -
whiskerprops
: 設置須的屬性,如顏色、粗細、線的類型等。
餅圖pie的使用
matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False)
-
x
: 指定繪圖的數據 -
explode
: 指定餅圖某些部分的突出顯示,即呈現爆炸式 -
labels
: 為餅圖添加標簽說明,類似于圖例說明 -
colors
: 指定餅圖的填充色 -
autopct
: 自動添加百分比顯示,可以采用格式化的方法顯示 -
pctdistance
: 設置百分比標簽與圓心的距離 -
shadow
: 是否添加餅圖的陰影效果 -
labeldistance
: 設置各扇形標簽(圖例)與圓心的距離 -
startangle
: 設置餅圖的初始擺放角度 -
radius
: 設置餅圖的半徑大小 -
counterclock
: 是否讓餅圖按逆時針順序呈現 -
wedgeprops
: 設置餅圖中文本的屬性,如字體大小、顏色等 -
center
: 指定餅圖的中心點位置,默認為原點 -
frame
: 是否要顯示餅圖背后的圖框,如果設置為True的話,需要同時控制圖框x軸、y軸的范圍和餅圖的中心位置。
原文鏈接:https://blog.csdn.net/qq_30934313/article/details/85249831
相關推薦
- 2022-11-27 Ceph集群CephFS文件存儲核心概念及部署使用詳解_其它綜合
- 2022-04-09 Redis分布式鎖防止緩存擊穿的實現_Redis
- 2022-04-20 C語言進階棧幀示例詳解教程_C 語言
- 2022-10-27 scrollview?tableView嵌套解決方案示例_IOS
- 2022-02-12 Cognos Sample for Oracle數據源
- 2022-11-24 詳解python中@classmethod和@staticmethod方法_python
- 2022-10-17 Qt線程池QThreadPool的使用詳解_C 語言
- 2022-04-23 二次開發element el-tooltip+span 超出文本部分顯示省略號鼠標懸浮顯示全部內容
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支