加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python-Matplotlib-错误条不以点为中心

发布时间:2020-12-17 17:39:33 所属栏目:Python 来源:网络整理
导读:我知道在matplotlib中这是一个问题-但是应该已经解决了,对吧? 当我执行.我的散点图示例代码: %matplotlib inlineimport matplotlib.pyplot as pltplt.style.use('seaborn-whitegrid')import numpy as npplt.xlabel(r'$Label ,in ,Latex$')plt.ylabel(r'$

我知道在matplotlib中这是一个问题-但是应该已经解决了,对吧?

当我执行.我的散点图示例代码:

%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-whitegrid')
import numpy as np


plt.xlabel(r'$Label ,in ,Latex$')
plt.ylabel(r'$Label ,Latex$')
plt.title(r'$Title ,Latex$')
#plt.text(1,15,r'$Latex ,Example ,Text$')

x=[1,2,3,4]
y=[1,4,9,16]


plt.axis([0,6,20])
plt.errorbar(x,y,yerr=1,fmt='.k',capsize=3)
plt.savefig('foo.pdf',bbox_inches="tight")

误差线不在点上居中.我正在使用matplotlib 3.02-Anaconda不知何故存在3.03.

最佳答案
我发现以下解决方法:为错误栏指定linewidth = 1使它们居中.我尝试了几个值,任何低于1.5的值都居中,但是高于1.5(含)的值会使它偏离中心.我不知道原因.可能与dpi有关

import matplotlib.pyplot as plt
plt.style.use('seaborn-whitegrid')
import numpy as np

plt.xlabel(r'$Label ,16]

plt.axis([0,lw=1,capsize=3)

enter image description here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读