小编ely*_*ely的帖子

在python中划分两个列表

我有2个列表ab:

a  =   [3,    6,   8,   65,   3]
b  =   [34,   2,   5,   3,    5]

c gets [3/34, 6/2, 8/5, 65/3, 3/5]
Run Code Online (Sandbox Code Playgroud)

是否有可能在Python中获得它们的比例,如c上面的变量?我试着输入:

 a/b
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /: 'list' and 'list'
Run Code Online (Sandbox Code Playgroud)

python list

28
推荐指数
4
解决办法
5万
查看次数

更改错误栏大小

我必须改变我的情节中的标记大小(使它们更大).如何更改错误栏的宽度呢?我正在使用matplotlib.谢谢.

plot=ax.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4)
Run Code Online (Sandbox Code Playgroud)

matplotlib

7
推荐指数
1
解决办法
2万
查看次数

绘制误差线(百分位)

我对 python 很陌生,我需要一些帮助。我想在我的图上绘制相当于 1sigma 标准差的误差线作为分布的第 16 个和第 84 个百分位值。我尝试过(使用 matplotlib):

err=np.std(x)
Run Code Online (Sandbox Code Playgroud)

但它只是给了我标准偏差。谢谢。

matplotlib percentile

1
推荐指数
1
解决办法
3563
查看次数

图例中的误差线。

我正在绘制几个带有 y 错误的数据点,并且我不希望图例中包含错误栏。

 p1=ax.errorbar(x,y, yerr=[ydown,yup], color='blue', fmt='s', ecolor='blue')
 p2=ax.errorbar(x1,y1, yerr=[y1down,y1up], color='black', fmt='.', ecolor='black')
 ax.legend([p1,p2],['data1','data2'], loc='upper left', numpoints=1)
Run Code Online (Sandbox Code Playgroud)

我的问题与上一个问题类似: Matplotlib: Don't show errorbars in legend 但我还没有找到解决方案。谢谢。

plot matplotlib

1
推荐指数
1
解决办法
4880
查看次数

标签 统计

matplotlib ×3

list ×1

percentile ×1

plot ×1

python ×1