我有2个列表a和b:
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) 我必须改变我的情节中的标记大小(使它们更大).如何更改错误栏的宽度呢?我正在使用matplotlib.谢谢.
plot=ax.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4)
Run Code Online (Sandbox Code Playgroud) 我对 python 很陌生,我需要一些帮助。我想在我的图上绘制相当于 1sigma 标准差的误差线作为分布的第 16 个和第 84 个百分位值。我尝试过(使用 matplotlib):
err=np.std(x)
Run Code Online (Sandbox Code Playgroud)
但它只是给了我标准偏差。谢谢。
我正在绘制几个带有 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 但我还没有找到解决方案。谢谢。