当前位置: 首页 > 面试题库 >

将yerr / xerr绘制为阴影区域而不是误差线

胡玉书
2023-03-14
问题内容

matplotlib中,如何将错误绘制为阴影区域而不是误差线?


问题答案:

忽略示例图中各点之间的平滑插值(这需要进行一些手动插值,或者只是具有更高的数据分辨率),可以使用pyplot.fill_between()

from matplotlib import pyplot as plt
import numpy as np

x = np.linspace(0, 30, 30)
y = np.sin(x/6*np.pi)
error = np.random.normal(0.1, 0.02, size=y.shape)
y += np.random.normal(0, 0.1, size=y.shape)

plt.plot(x, y, 'k-')
plt.fill_between(x, y-error, y+error)
plt.show()

另请参见matplotlib示例。



 类似资料:
  • 操作步骤: 第一种:添加圆形区域 ①进入编辑界面,选择区域图层后,点击右上角"添加圆形区域"。 ②在地图上"点击并拖拽绘制圆形" ,释放鼠标完成绘制。 ③点击"完成"按钮,圆形区域添加完成。 第二种:添加区域 ①进入编辑界面,选择区域图层后,点击右上角"添加区域"。 ②在地图上"点击开始绘制区域" ,双击鼠标完成绘制。 注意 ●添加区域不可少于3个节点。 ③点击"完成"按钮,区域绘制完成。 操作动

  • 如果对2D文本不满意,你可能考虑绘制3D文本。尽管HTML5的画布API没有提供直接绘制3D文本的方法,我们当然可以使用现有的API,自定义一个draw3dText()方法,来绘制3D文本。 图1-12 绘制带阴影的3D文本 按照以下步骤绘制3D文本: 1. 设置画布上下文和文本样式: window.onload  = function(){ canvas  = document.getEl

  • 阴影 Unity 的灯光可以将 阴影 从一个游戏对象投射到自身的其他部分或是附近的其他游戏对象上。阴影以『扁平』的方式体现游戏对象的尺寸和位置,因此可以为场景添加一定程度的深度和真实感。 场景视图中的游戏对象正在投射阴影 阴影如何工作? 考虑一种最简单的情况,在场景中只有单个光源。光线从光源出发并沿着直线传播,最终可能会碰撞到场景中的游戏对象。一旦光线碰撞到某个游戏对象,光线将无法继续传播和照亮前

  • 问题内容: 如何使用Plotly生成带有阴影标准偏差的折线图?我正在尝试实现类似于seaborn.tsplot的功能。任何帮助表示赞赏。 问题答案: 对于pandas数据框中的列数,以下方法完全灵活,并使用plotly的默认颜色周期。如果行数超过颜色数,将从一开始就重新使用颜色。截至目前,您可以使用以下任何十六进制颜色序列替换: 完整的代码:

  • 问题内容: 我想使用matplotlib来说明两个区域之间的定积分:x_0和x_1。 给定以下图,如何在matplotlib中的曲线下的阴影区域从x = -1到x = 1着色 问题答案: 结帐。这是有关填充受约束区域的示例。

  • 我加载纹理并将它们转换为精灵。下图显示了典型的子画面。形状因子画面而异。当用户只触摸表面积时,我不会移动这些精灵。目前,我正在使用矩形边界来检测用户是否触摸了它。此方法不干净,因为纹理不是矩形。因此,用户可以拖动它而无需精确触摸它。问题是如何创建触摸区域来表示纹理区域(即非透明像素区域或排除下图中的灰色区域)。