首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

matplotlib/python -如何绘制这样的图?平均值±3*标准差

要绘制平均值±3倍标准差的图形,可以使用matplotlib库来实现。下面是一个完善且全面的答案:

matplotlib是一个Python的绘图库,可以用于创建各种类型的图形,包括折线图、散点图、柱状图等。要绘制平均值±3倍标准差的图形,可以按照以下步骤进行操作:

  1. 导入matplotlib库和其他必要的库:
代码语言:python
复制
import matplotlib.pyplot as plt
import numpy as np
  1. 创建数据集:
代码语言:python
复制
# 假设有一个数据集data,包含了一组数据
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
  1. 计算平均值和标准差:
代码语言:python
复制
mean = np.mean(data)  # 计算平均值
std = np.std(data)  # 计算标准差
  1. 计算上下限:
代码语言:python
复制
upper_limit = mean + 3 * std  # 上限
lower_limit = mean - 3 * std  # 下限
  1. 创建图形并绘制数据:
代码语言:python
复制
plt.plot(data, 'b-', label='Data')  # 绘制数据曲线
plt.axhline(mean, color='r', linestyle='--', label='Mean')  # 绘制平均值线
plt.axhline(upper_limit, color='g', linestyle='--', label='Upper Limit')  # 绘制上限线
plt.axhline(lower_limit, color='g', linestyle='--', label='Lower Limit')  # 绘制下限线
plt.legend()  # 显示图例
plt.show()  # 显示图形

在上述代码中,使用plt.plot()函数绘制数据曲线,plt.axhline()函数绘制平均值、上限和下限的水平线。最后使用plt.legend()函数显示图例,并使用plt.show()函数显示图形。

这是一个简单的示例,你可以根据实际需求进行修改和扩展。如果你想了解更多关于matplotlib的信息,可以参考腾讯云的相关产品Matplotlib介绍页面:Matplotlib介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

怎么用Python绘制这样

最近看到一张,感觉很酷炫,搜索得知是叫做弦。看到很多用R语言绘制案例,以及有Excel大佬用VBA也绘制了一个,简直不要太强。 那么,Python可以绘制吗?...找了一圈发现有一个付费第三方包可以实现,因为需要付费,这里就不介绍了。最终,可算让我找到了Python绘制免费方案,今天我们就一起来看看吧! 1....什么是弦 下面这张就是弦,主要用于展示多个对象之间关系,连接在圆上任意两点之间线段叫做弦。...->对象方向 一般来说,弦可以用于以下几种场景: 人口迁徙(不同城市之间迁入迁出) 电竞战队或球队之间选手交易 具有重叠成分不同成品与各成分关系 类似以上几类场景情况等等 今天,我们绘制要用到可视化库是...弦绘制 HoloViews是一个开源Python库,可以用非常少代码行中完成数据分析和可视化,除了默认matplotlib后端外,还添加了一个Bokeh后端。

1.2K30

Python如何使用Matplotlib模块pie()函数绘制饼形

安装pandas: pip install numpy 2 实现思路 数据存放在excel中,对指定数据进行分析,所以需要用到pandas; 对指定数据分析后绘制饼形,需要用到Matplotlib模块...: plt.figure(figsize=(3, 6)) 定义标签: labels = self.content02'省'.values.tolist() 设置饼形每块值: sizes = self.content02...'金额'.values.tolist() 设置饼形每块颜色: colors = 'cyan','darkorange','lawngreen','pink','gold' 饼绘制: patches...textprops={'fontsize': 8, 'color': 'k'}, pctdistance=0.7) 设置图例,标题等: # 设置x,y轴刻度一致,这样才能是圆...模块pie()函数绘制饼形 import pandas as pd from matplotlib import pyplot as plt class TestPie(): def

332130

Python环境】matplotlib - 2D 与 3D 绘制

尽管会写更多代码,好处在于我们对于图表绘制有了完全控制权,可以很容易地多加一个坐标轴到图中: fig = plt.figure() axes1 = fig.add_axes([0.1, 0.1,...图例,轴标 与 标题 现在我们已经介绍了如何创建图表画布以及如何添加新坐标轴实例,让我们看一看如何加上标题,轴标和图例 标题 每一个坐标轴实例都可以加上一个标题,只需调用坐标轴实例 set_title...我们只需要将 LaTeX 表达式封装在$ 符号内,就可以在任何文本中显示了,比如 "$y=x^3$" 。...但反斜杠在 python 字符串中是有特殊含义。...颜色映射与轮廓 颜色映射与轮廓适合绘制两个变量函数。

5.6K70

Python matplotlib绘制列表数据小提琴

本文介绍基于Pythonmatplotlib模块与seaborn模块,利用多个列表中数据,绘制小提琴(Violin Plot)方法。   ...小提琴作为一种将箱型与核密度分别所能表达信息相结合数据可视化,在数据分析中得以广泛应用;本文就详细介绍在Python中,对存储于多个列表(List)中数据,绘制小提琴方法。...;li_1、li_2与li_3是三个列表,其各自元素个数可以相同,也可以不同,我们稍后需要分别对三者中数据绘制小提琴;plt.figure(dpi = 300)表示设置绘图DPI为300,其后第一句代码...接下来,我们即可通过sns.violinplot()函数绘制小提琴;这一函数还有很多参数,可以调整小提琴各项可视化配置,具体大家可以查看函数官方帮助文档。...随后,通过plt.xlabel()函数、plt.xticks()函数等调整图片坐标轴标签、刻度标签具体配置。最后,通过plt.savefig()函数将绘制小提琴保存在指定路径中。

27620

Matplotlib 中文用户指南 8.2 我们最喜欢秘籍

object at 0xb7d8fec>] 轻松创建子matplotlib 早期版本中,如果你想使用 pythonic API 并创建一个figure实例,并从中创建一个subplots网格...允许你本地绘制 python datetime 实例,并且在大多数情况下,可以很好地挑选刻度位置和字符串格式。...我们下一个例子是计算随机漫步两个群体,它们具有不同正态分布平均值标准差,足迹会从中绘制。我们使用共享区域来绘制群体平均位置加/减一个标准差。...其中使用与x,ymin和ymax参数相同长度布尔掩码,并且只填充布尔掩码为True区域。 在下面的例子中,我们模拟一个随机漫步者,并计算人口位置分析平均值标准差。...群体平均值显示为黑色虚线,并且平均值加/减一个标准差显示为黄色填充区域。 我们使用where=X>upper_bound找到漫步者在一个标准差边界之上区域,并将该区域变成蓝色。

76020

统计02:怎样描绘数据

从物理角度上来看,平均值标准差所带单位,都和原始数据相同。在多数统计案例中,大部分群体数据会落在平均值加减一个标准差范围内。 还有一些参数要通过对群体成员进行排序才能获得。...由于这一系列统计教程主要用Python,我将基于Matplotlib介绍几种经典数据绘图方式。Matplotlib是基于numpy一套Python工具包,提供了丰富数据绘图工具。...饼 我们将以2011年几个国家GDP数据为例子,看看如何绘制经典和条形。...条形绘制是一个个竖直长条,这个长条高度就代表了取值。还是用上面2011年GDP数据,用条形绘制出来就是: ? 条形有水平和竖直两个方向。...比如,我们可以在直方图中标出平均值标准差: ?

95510

统计02:怎样描绘数据

从物理角度上来看,平均值标准差所带单位,都和原始数据相同。在多数统计案例中,大部分群体数据会落在平均值加减一个标准差范围内。 还有一些参数要通过对群体成员进行排序才能获得。...由于这一系列统计教程主要用Python,我将基于Matplotlib介绍几种经典数据绘图方式。Matplotlib是基于numpy一套Python工具包,提供了丰富数据绘图工具。...饼 我们将以2011年几个国家GDP数据为例子,看看如何绘制经典和条形。...条形绘制是一个个竖直长条,这个长条高度就代表了取值。还是用上面2011年GDP数据,用条形绘制出来就是: ? 条形有水平和竖直两个方向。...比如,我们可以在直方图中标出平均值标准差: ?

81720

统计02:怎样描绘数据

从物理角度上来看,平均值标准差所带单位,都和原始数据相同。在多数统计案例中,大部分群体数据会落在平均值加减一个标准差范围内。 还有一些参数要通过对群体成员进行排序才能获得。...由于这一系列统计教程主要用Python,我将基于Matplotlib介绍几种经典数据绘图方式。Matplotlib是基于numpy一套Python工具包,提供了丰富数据绘图工具。...饼 我们将以2011年几个国家GDP数据为例子,看看如何绘制经典和条形。...条形绘制是一个个竖直长条,这个长条高度就代表了取值。还是用上面2011年GDP数据,用条形绘制出来就是: ? 条形有水平和竖直两个方向。...比如,我们可以在直方图中标出平均值标准差: ?

1.5K70

如何Python中实现高效数据处理与分析

在当今信息爆炸时代,我们面对数据量越来越大,如何高效地处理和分析数据成为了一种迫切需求。Python作为一种强大编程语言,提供了丰富数据处理和分析库,帮助我们轻松应对这个挑战。...示例代码: import matplotlib.pyplot as plt # 创建示例数据 x = [1, 2, 3, 4] y = [10, 20, 15, 25] # 绘制折线图 plt.plot...(x, y) plt.xlabel('x') plt.ylabel('y') plt.title('Line Chart') plt.show() 柱状:使用matplotlibbar()函数可以生成柱状...示例代码: import matplotlib.pyplot as plt # 创建示例数据 x = ['A', 'B', 'C', 'D'] y = [10, 20, 15, 25] # 绘制柱状...示例代码: import matplotlib.pyplot as plt # 创建示例数据 x = [1, 2, 3, 4] y = [10, 20, 15, 25] # 绘制散点图 plt.scatter

30441

万字长文 | 超全代码详解Python制作精美炫酷图表教程

Matplotlib 与用Python绘图正好相反。最初,我用matplotlib创建几乎每个图表看起来都很过时。...人生阶梯分布方框图显示平均值在5.5左右,范围为3~8。...小提琴绘制大洲与生活阶梯关系时,用人均GDP平均值对数据进行分组。人均GDP越高,幸福指数就越高 配对 Seaborn配对是在一个大网格中绘制双变量散点图所有组合。...按大洲划分生活阶梯直方图 FacetGrid— 带注释KDE 还可以向网格中每个图表添加特定注释。以下示例将平均值和标准偏差以及在平均值绘制垂直线相加(代码如下)。 ?...结束语 本文展示了如何成为一名真正Python可视化专家、如何在快速探索时更有效率、以及如何在董事会会议前创建更漂亮图表、还有如何创建交互式绘图图表,尤其是在绘制地理空间数据时,十分有用。

3.1K10

在毕设中学习01——python、正态和标准正态分布、matlab数据文件导出

在毕设中学习——卷积、python(0521) 2022.5.21 文章目录 在毕设中学习——卷积、python(0521) 正态分布 标准正态分布 matplotlib.pyplot画图 Python...正态分布 期望值(均值)μ,标准差σ(方差开根号) 补充一下标准差标准差是一组数据平均值分散程度一种度量。一个较小标准差,代表这些数值较接近平均值。...两组数集合{0,5,9,14}和{5,6,8,9}其平均值都是7,但第二个集合具有较小标准差 对称性质(那个小尾巴叫sigma) 最大值 参数变化性质 sigma原则...plt.hist(x1, 10) #参数1代表要使用数据,参数2表示要划分区间数量 # 3)显示图像 plt.show() 关于matplotlib.pyplot 等待补充 Python中读取...存在就在文件内容后面继续追加 # print(dict_labels.values(), file=fp) #这样就会输出到fp指向文件 # fp.close() #关闭文件 #简单说,打开.

56220

如何Python绘制炫酷立体地形

众所周知,Pythonmatplotlib是一个非常全面的制图库,它不仅可以绘制图表、地图,还可以绘制3D效果,试想一下,如果你在画图时候,可以将立体地形作为底图,那逼格噌一下子就上来了,今天我就来教大家画一个立体地形...,啥也不说,咱先上效果: 上面这张是展示了基于matplotlib+cartopy山地阴影在不同光影参数下变化效果。...在我讲解之前,我推荐大家读一下matplotlib官方文档库里这一篇文章:《Topographic hillshading》,该文章已经介绍了如何单独基于matplotlib绘制山地阴影,并给出了不同渲染参数下渲染效果...另外下文代码中会出现cnmaps这个新写包,如果你对这个包较陌生想要了解这个包使用方法请移步我往期文章:如何Python优雅地绘制中国地图 神说:要有光 光,是三维世界最重要东西,要绘制山地立体...,首先需要理解matplotlibLightSource对象,顾名思义,这个对象就是“光源”,与3D 建模里光源是同一个东西,它调用方法是: from matplotlib.colors import

79231

如何使用Python创建美观而有见地图表

作者 | Fabian Bosler 来源 | Medium 在今天文章中,将研究使用Python绘制数据三种不同方式。将通过利用《 2019年世界幸福报告》中数据来做到这一点。...惊叹于Python本身或生态系统中众多令人惊叹开源库之一简单性和易用性。熟悉命令,模式和概念越多,那么所有事情就越有意义。 Matplotlib 使用Python进行绘图情况恰恰相反。...这次是对数量和现象理解几乎全部转变为基于分布表示时间(大部分时间是高斯)。 直到今天,惊讶地发现这两个量平均值是多少,标准差可以帮助您掌握一个现象。...在下面的示例中,将平均值和标准偏差相加,并在该平均值绘制一条垂直线(下面的代码)。...基于大陆生命梯子内核密度估计,并带有平均值标准差 def vertical_mean_line(x, **kwargs): plt.axvline(x.mean(), linestyle =

3K20

Python里,用股票案例讲描述性统计分析方法(内容来自我书)

运行本范例,能看到如下输出结果,其中第2行输出中位数和第3行输出第50百分位数是一个结果。 2 用箱状展示分位数 箱状能以可视化方式,形象地展示平均数和诸多分位数。...在如下BoxPlotDemo.py范例中,将还是以股票收盘价为例,展示箱状绘制技巧,从中大家能进一步了解分位数概念。...在代码第5行里,还是通过read_csv方法把csv文件数据读到df对象,之后,是通过第7行plot.box方法,绘制“收盘价”箱状,运行本范例后,能看到如下图所示效果。 ?...在第7行绘制箱状时传入了两个参数,其中patch_artist=True表示需要填充箱体颜色,用notch = True表示以凹口方式展示箱状。...3 统计极差、方差和标准差 在统计学里,一般用这三个指标来衡量样本数据离散度,即衡量样本数对于中心位置(一般是平均数)偏离程度。

1.3K10

高维数据图表(2)——PCA深入探究

主要内容有: (1)使用PCA对数据要求 (2)Sklearn中PCA关键参数设置 (3)Sklearn中PCA几个重要属性 (4)如何利用PCA数据绘制CCA 本次实例使用数据为云南省各市16...arr = df.values #转为arr数组 #查看每一列平均值标准差 print('每一列平均值为:{}'.format(np.mean(arr, axis = 0).round(3)))...print('每一列标准差为为:{}'.format(np.std(arr, axis = 0))) --结果-- 每一列平均值为:[ 0. 0. 0. 0. 0. -0. 0. 0...上图是根据标准化后数据对各变量绘制密度曲线,可以发现经过标准化后大部分变量几乎符合正态分布,满足PCA要求。(注:如何绘制密度曲线,可参考之前发布文章:绘图合集链接中查询。)...(4)里箭头绘制,可以参考matplotlib基础。 第一幅图左边展示了前两个主成分在二维坐标的矢量箭头,右边展示了样本点在主成分位置。

89440
领券