首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从统计汇总数据绘制框图

问从统计汇总数据绘制框图
EN

Stack Overflow用户
提问于 2018-12-27 19:36:09
回答 1查看 123关注 0票数 0

我想在我的页面上添加一个框图。类似于this (使用Plotly.js)。

从上面的链接实现示例的问题是,plotly.js库需要所有的点,而我只能访问已经计算出的统计数据。换句话说,我希望通过传递max、min、med、avr、stdev (序列的统计数据)而不是所有数据点本身来绘制图形。

附言:使用plotly.js不是必需的。只有在可以选择的情况下,我才能使用D3.js。

EN

回答 1

Stack Overflow用户

发布于 2018-12-28 19:23:43

可以在绘图箱形图对象的y-value中提供箱形图的值。请参阅下面的代码片段和讨论here。

​

代码语言:javascript
复制
var min = 1;
var max = 11;
var med = 4.25;
var stdev = 2;

var y = [min,
         med - stdev,
         med - stdev,
         med,
         med + stdev,
         med + stdev,
         max
        ];

var box = {
  y: y,
  type: 'box'
};

Plotly.newPlot('myDiv', [box]);
代码语言:javascript
复制
<head>
  <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
</head>
        
<body>
  <div id="myDiv"></div>
</body>

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53944430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档