精华内容
下载资源
问答
  • 今天要完成一个数据大屏,我们想做一个板块:订单金额分布怎么做呢?...我们研究了excel制作直方图的原理其实只要能确定箱子宽度,其他的自然就确定了1、箱宽度:(3.5 * sigma)/n^(1/3)sigma : 数据源的标准差n...

    今天要完成一个数据大屏,我们想做一个板块:订单金额分布

    怎么做呢?订单金额是连续型数据,订单金额随时在发生变化

    其实是一个直方图制作,涉及到分箱技术

    那如何实现自动分箱,自动将金额相近的订单金额分到同一组,尽可能体现组间差异性,组内相似性呢?

    我们研究了excel制作直方图的原理

    其实只要能确定箱子宽度,其他的自然就确定了

    1、箱宽度:(3.5 * sigma)/n^(1/3)

    sigma : 数据源的标准差

    n:数据量大小

    python 代码

    import pandas as pd

    import numpy as np

    #虚拟一组数据

    data = [0.1,0.1,0.1,0.1,0.1,0.1,45,46,48,49,102,104,105,105,106,200]

    n = len(data) #计算样本量

    sigma = np.std(data) #计算标准差

    d = (3.5*sigma)/pow(n,1/3) #计算箱宽

    d

    out:78.82326487903292

    #计算每个箱子的临界值

    b = min(data)

    bi = [b]

    while b < max(data):

    b = b + d

    bi.append(round(b))

    bi

    out:[0.1, 79.0, 158.0, 237.0]

    #判段源数据每个值属于哪个箱子

    box = []

    for i in data:

    for j in range(len(bi)):

    if bi[j]<=i and i

    box.append(j)

    box

    out:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2]

    #计算每个箱子的数值频数(纵坐标)

    from collections import Counter

    Counter(box).values()

    out:dict_values([10, 5, 1]) #纵坐标

    #制作横坐标

    ci=[]

    for i in bi:

    a = i

    b = a + d

    c = '{}~{}'.format(round(a),round(b))

    ci.append(c)

    ci

    out:['0~79.0', '79.0~158.0', '158.0~237.0', '237.0~316.0']

    #画图

    from matplotlib import pyplot as plt

    plt.bar(ci[:3],list(Counter(box).values()))

    展开全文
  • 帕累托图又叫排列图、主次图,是按照发生频率大小顺序绘制的直方图,表示有多少结果是由已确认类型或范畴的原因所造成。帕累托图使你的问题变得更清晰明了,一下就能发现中间的主要因素,并通过解决问题的数目,从而...

    一、帕累托图介绍

    帕累托图(Pareto chart)是将出现的质量问题和质量改进项目按照重要程度依次排列而采用的一种图表。以意大利经济学家V.Pareto的名字而命名的。帕累托图又叫排列图、主次图,是按照发生频率大小顺序绘制的直方图,表示有多少结果是由已确认类型或范畴的原因所造成。

    帕累托图使你的问题变得更清晰明了,一下就能发现中间的主要因素,并通过解决问题的数目,从而进行预测,解决后可得到的预期效果。

    通过使用帕累托图能够快速找到影响结果的主要因素,通过解决20%的因素,解决80%的问题即著名的二八原理的集中体现。

    虽然用着很方便,但手工进行统计,并用计算器,进行结果计算,真是难如登天,并且手工制图的绘制曲线,绘制柱型,染色真是麻烦得不得了。

    现在好了,我们可以使用EXCEL的强大功能,很轻松就可以实现了,并且直观,一目了然。

    二、帕累托图的特点

    帕累托图的两条坐标线,问题的发生次数自左到右占比由高到低排列,然后有一条累积曲线,找到80%的位置。

    样图如下:

    4c5c9e8521f9f7ddd6d0ec33b6459a94.png

    三、工具

    电脑一台,电脑中大部分都装有OFFICE软件,我今天使用的是OFFICE2007里面的EXCLE,2007版的图表更鲜艳,计算也更方便,生成的图形操作更方便,上面有一个布局选项,里可以添加图例,可以添加标题转换位置等等,别提用着多方便了。

    四、制作流程

    我分步骤把这个操作过程详细跟大家整理一遍,希望大家能用得上。

    1、整理数据

    把问题分类的出现的数量输入EXCEL表格,然后把问题选择排序,采用降序的方式排列,占比采用影响程度除于总程度*100(例如C2=B2/$B$10),或者按F4键,目的是固定住分母的位置,然后选择下拉复制,得到所有占比或者叫做频次。

    把占比累积起来然后把占比累积起来,用公式或例如D2=D1+C2,下拉复制。数据整理完毕如下图。

    A

    B

    C

    D

    1

    问题

    影响程度

    占比

    累计占比

    2

    A

    15

    25.00

    25.00

    3

    B

    12

    20.00

    45.00

    4

    C

    10

    16.67

    61.67

    5

    D

    9

    15.00

    76.67

    6

    E

    6

    10.00

    86.67

    7

    F

    5

    8.33

    95.00

    8

    G

    2

    3.33

    98.33

    9

    H

    1

    1.67

    100.00

    10

    合计

    60

    100.00

    100.00

    2、制作图表

    按住CTRL键用鼠标选中除B列的所有数据,点插入柱形图,出现了两柱个形。如下图

    69f75fd5ecfee6047d26ecfdb0a64538.png

    3、图的美化

    按照帕累托图的要求,选中绿色框,然后选择图表类型选择折线,就变成折线图。如下图

    cbe52adf72d2ea6ac21f4b455ecd4a78.png

    4、把折线变成平滑线

    点中折线位置右键,设置数据系列格式,在左侧选中标记线样式,勾选平滑线即可。如下图

    43860a86c7070a8979aed76625fb6ece.png

    5、柱型的填充

    刚制出来的柱型是单状独立的,我们想把柱子连起来,更好看。我们就点中柱型选择设置数据系列格式,分类间距的滑块用鼠标拖住,划到无间距端。

    完成

    看看效果

    43ec714dd8f391d67e6525e9c41d6360.png

    另外,你也可以调整颜色,图的大小、插入标题、设置次要做标轴等等均在布局设置里,如果不懂了也可以留言咨询。

    关注我每天有不同干货分享!

    公众订阅号搜索:明人明言说

    2dd71d8408dc94414832857bb316a0e1.png

    0098dc083cc2532b7d227b9fdf09252f.png

    展开全文
  • 直方图制作

    2012-02-15 11:04:38
    直方图的制作,详细教程,一步一步教你如何用EXCEL制作直方图
  • 参考资料:用excel制作频数分布表 (讲下过程)​zhidao.baidu.comCSDN-专业IT技术社区-登录​blog.csdn.net知识点:1.FREQUENCY()函数FREQUENCY(data_array,bins_array)中的data_array是需要分析的数据集,bins_...

    cb754e2bd7ee4047dfadf22fadfacd33.png

    参考资料:

    用excel制作频数分布表 (讲下过程)zhidao.baidu.com
    39a3b5f7c4a7c26f8edfe32035e733cc.png
    CSDN-专业IT技术社区-登录blog.csdn.net

    知识点:

    1.FREQUENCY()函数

    FREQUENCY(data_array,bins_array)中的data_array是需要分析的数据集,bins_array是数据分割点,即分组区间的节点

    2.数据分析直方图


    数据一览(50个):4.1 3.1 4.1 10.8 7.2 1.5 4.8 4.1 2.8 6.1 10.4 2 8.8 9.5 5.7 5.9 14.8 5.6 12.9 5.9 3.4 5.4 4.3 12.1 4.7 5.7 4.2 3.3 0.7 3.9 1.6 3.9 7.1 4 3.7 6.1 4.1 10.3 9.2 3.1 3 11.1 6.2 4.4 6.1 3.7 3.5 7.6 5.7 3.1

    1.制作频数分布表

    输入分隔点(如下图C2到C6所示)

    分隔点表示的区间如下图D2到D6所示

    0a5d8f9ed18fdeaaa109bea1bb1e6634.png

    选中E2到E6,点击f2,在E2中输入 =FREQUENCY(A1:A50,C2:C6)

    d0d67e1d0eab24531a3e7d60dd51a51f.png

    然后按ctrl+shift+enter

    7867c020c351cc24ae9c076ce086ff2f.png

    2.制作频数分布直方图

    选择:数据→数据分析→直方图

    46e3f937dd2acc868a3164ede83f40e8.png

    7f4e721e44eda034b52727e0b35556a8.png

    点击确定后:

    5dafc58b415e50eb9cd3ef10b81602e1.png

    修改直方图:

    c382adf724c23ac3e528ddd6d9bfd6b9.png

    d956c10d9abe2a797e9092f9cb72e387.png

    获取本文数据:链接:https://pan.baidu.com/s/1JB-0oaBjbJ9aOH6VNXlS-w 提取码:geyj

    展开全文
  • EXCEL 正态分布公式你是要取在33到38.5出现的概率吧正态分布概率密度函数相减即可即=NORMDIST(38.5,36,2,TRUE) - NORMDIST(33,36,2,TRUE)Excel里面如何做正态分布图一、直方图将数据输入到EXCEL同一(这里放入A列)...

    EXCEL 正态分布公式

    你是要取在33到38.5出现的概率吧

    用正态分布概率密度函数相减即可

    =NORMDIST(38.5,36,2,TRUE) - NORMDIST(33,36,2,TRUE)

    Excel里面如何做正态分布图

    一、直方图

    将数据输入到EXCEL同一(这里放入A列);

    计算“最大值”、“最小值”、“极差”、“分组数”、“分组组距”;

    最大值:max(A:A);(=57.9)

    最小值:min(A:A);(=50.6)

    极差:最大值-最小值;(=7.3)

    分组数:roundup(sqrt(count(A;A)),0);(=18)/*count(A:A)计算A列包含数字的单元格个数,sqrt求平方根,roundup按指定位数对数据进行向上四舍五入*/;

    分组组距:极差/分组数;(0.4)

    数据分组:选一个比最小值小的一个恰当的值作为第一个组的起始坐标,然后依次加上“分组组距”,直到最后一个数据值比“最大值”大为止。

    这里第一个组的起始坐标选为50.5,依次增加0.4,最后一组坐标为58.2,共计20组

    统计频率:统计每个分组中所包含的数据的个数。

    方法:采用FREQUENCY函数,以一列垂直数组返回一组数据的频率分布,

    1、=frequency(原始数据的范围,直方图分组的数据源);

    2、先选中将要统计直方图每个子组中数据数量的区域

    3、再按“F2”健,进入到“编辑”状态

    4、再同时按住“Ctrl”和“Shift”两个键,再按“回车Enter”键,最后三键同时松开.

    制作直方图:选择频率数插入柱状图

    修整柱形图:设置数据系列格式-调制无间距

    二、制作正态分布图

    获取正态分布概念密度:NORMDIST(作用:返回指定平均值和标准偏差的正态分布函数)

    语法:

    NORMDIST(x,mean,standard_dev,cumulative)

    X 为需要计算其分布的数值;(以每一个分组边界值为“X”,依次往下拉)

    Mean 分布的算术平均值;(Mean=AVERAGE(A:A)(数据算术平均))【这里为54.09】

    Standard_dev 分布的标准偏差;(Standard_dev=STDEV.S(A:A)(数据的标准方差)【1.15】

    Cumulative=false(概率密度函数)

    Cumulative 为一逻辑值,指明函数的形式。如果 cumulative 为 TRUE,函数 NORMDIST 返回累计分布函数;如果为 FALSE,返回概率密度函数。

    在直方图中增加正态分布曲线图:设置曲线图,选择次坐标轴。

    以下excel数据如何计算偏度和峰度系数?

    峰度:KURT 偏度SKEW

    偏态系数=SKEW(A1:J15)

    如何用EXCEL对一组数据进行正态性检验?

    正态分布概率密度正态分数“NORMDIST”获取。

    在这里是以分组边界值为“X”来计算:

    Mean=AVERAGE(A:A)(算术平均)

    Standard_dev=STDEV(A:A)(数据的标准方差)

    Cumulative=0(概率密度函数)

    1.向下填充

    2.在直方图中增加正态分布曲线图

    a、在直方图内右键→选择数据→添加→

    b、系列名称:选中H1单元格

    c、系列值:选中H2:H21

    d、确定、确定

    3.修整图形

    a、在图表区柱形较下方选中正态分布曲线数据,(正态分布密度值和频率数值相比太小了,实在看不清,多试几次,选中后如图,同时正态分布曲线那数数据处于选中状态)。

    b、右键→设置数据列格式→系列绘制在→次坐标轴;

    关闭,如图

    4.更改系列图表类型

    a、选中正态分布柱形图→右键→更改系列图表类型

    b、选中“拆线图”

    c、确定

    5.平滑正态分布图

    选中正态分布曲线→右键→设置数据列格式→线型→勾选“平滑线”→关闭

    展开全文
  • 如何用excel做这种频数分布图1、首一个直方图。2、数据处理,频数和频率。3、点击图表工具选择设计。4、在下拉框中点择数据。5、在图表数据区域——选择整个图表——点击确定。6、右击(频率的柱子)在设置数据系列...
  • 帕累托(Pareto chart),以...如果你以为本文只是告诉如何制作帕累托,那简直:本文以Excel2010制作帕累托为出发点,想要告诉你拿到一张看似复杂的图表,如何进行分析,从而更好的学习Excel?本文会重点讲...
  • 清晨,与您相约今天讲一讲如何用Excel制作学生成绩正态分布图,对学生成绩、分数段分布、试题难易程度、教学效果等进行分析。实现方法示例数据如下:结果如下:正态分布图中:成绩分数段直方图,显示各个分数段的...
  • 全书分为7章,首先介绍图表制作中经常使用的各种技巧,然后分别介绍交互式图表、高级图表、图表自动化和趣味图表的制作及使用技巧,最后介绍如何将图形应用到excel图表中以及图表制作中的误区等内容。 本书内容丰富...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
    10.4.3 使用可调整的Bin创建直方图/276 10.5 绘制正态曲线/277 10.6 标准偏差绘制Z-Score模型/278 10.7 计算曲线下方的面积/279 10.8 创建箱线图/281 10.9 绘制数学函数/283 10.9.1 绘制带一个变量的函数/283 ...
  • 本书在对Excel技术论坛上上百万个提问的分析与提炼的基础上,汇集了用户在使用Excel进行数据处理与分析过程中最常见的需求,通过270多个实例的演示与讲解,将Excel高手的过人技巧手把手教给读者,并帮助读者发挥...
  • 任务156: 如何用图表讲故事? 任务157: Tableau家族产品 任务158: Tableau发展历程 任务159: Tableau产品优势 任务160: Tableau Desktop安装配置 任务161: Tableau的导航与菜单 任务162: Tableau设计流程最佳...
  • 5.2.9 创建文本直方图 5.2.10 填充数字 5.2.11 删除额外的空格和非打印字符 5.2.12 改变文本的大小写 5.2.13 从字符串中提取字符 5.2.14 替换文本 5.2.15 在字符串中查找和搜索 5.2.16 在字符串中查找和...
  • 5.2.9 创建文本直方图 5.2.10 填充数字 5.2.11 删除额外的空格和非打印字符 5.2.12 改变文本的大小写 5.2.13 从字符串中提取字符 5.2.14 替换文本 5.2.15 在字符串中查找和搜索 5.2.16 在字符串中查找和...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    服务器可以将收集到的信息以柱状和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

如何用excel制作直方图