簡體   English   中英

如何更改matplotlib中errorbar限制的標記符號?

[英]How to change the marker symbol of errorbar limits in matplotlib?

只是一個簡單的問題,我在plt.errorbar文檔中找不到任何有用的信息

我想用誤差線繪制值:

import matplotlib.pyplot as plt
plt.errorbar(1, 0.25, yerr=0.1, uplims=True, lolims=True, fmt='o')
plt.show()

在此處輸入圖片說明

但我希望有一條簡單的水平線而不是末端的箭頭的誤差線。 但是plt.errorbar()函數中沒有“capmarker”或類似選項

刪除uplims=Truelolims=True 默認情況下繪制兩個限制,沒有任何結束箭頭:

import matplotlib.pyplot as plt

plt.errorbar(1, 0.25, yerr=0.1, fmt='o')
plt.show()

在此處輸入圖片說明

編輯

增加翻船到帽子的加入到誤差棒的末端,並增加capthick使蓋厚:

plt.errorbar(1, 0.25, yerr=0.1, fmt='o', capsize=3)

在此處輸入圖片說明

plt.errorbar(1, 0.25, yerr=0.1, fmt='o', capsize=3, capthick=3)

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM