新手问题 图表 - 像正态分布又不是正态分布

michael_roshen · 2013年09月10日 · 最后由 ericguo 回复于 2013年09月10日 · 3584 次阅读

要求峰值为平均值,左边为小于平均值,右边为大于平均值

用什么插件实现起来比较容易?

先看看 highchart 提供的图形 (line + area) 满不满足,再不行尝试 d3

你这个数据是怎么定义的?y 轴是什么含义,样本怎么采集的?

如果是数据不是特殊分布(比如正态)的话,是不可能做到峰值就是平均值的

#2 楼 @jimrokliu y 轴在这里没有实际意义,横坐标就是价格从低到高的显示,从平均价分界

#3 楼 @ericguo 这个表要显示的数据其实跟正态分布没有关系,变态需求意想的一个图表

#4 楼 @michael_roshen y 周没有意义怎么能想到这个图形,那不是随便画出来了。我猜想 y 周应该是销量之类的数据才能做出这样的图形。

#1 楼 @rociiu 我现在有个思路,反正 y 轴没有实际意义,我就给y轴的数据根据价格定义一下 y 轴数据: [1,3,5,7,5,3,1] x轴数据:[12, 14, 17, 23, 25, 28, 30] 这样就能出个波峰了,但是怎么加 area 不太清楚,还有不知道怎么把 y 轴去掉,鼠标移动到线上的时候,那个数据显示也不想要,因为y轴没有意义了

峰值 为 平均值……好诡异的想法

这个图想表达什么内容?求解释啊 ..

#7 楼 @nightire 我都同情我自己,有这么有爱的需求

#8 楼 @showlovel

图上有一行小字:要求峰值为平均值,左边为小于平均值,右边为大于平均值

我觉得你应该和客户说一下,价格分布可以用频度图表示,然后当中画一根线,表示平均值,用 R 比较简单

x <- rnorm(100)
mx <- mean(x)
hist(x)
abline(v = mx, col = "blue", lwd = 2)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号