从箱线图和图表中删除异常值

时间:2017-04-19 14:53:18

标签: r ggplot2 shiny plotly

我正在尝试在R中创建一个不显示异常值的情节箱图,我在剧情的官方页面中找到了这个链接: https://plot.ly/ggplot2/box-plots/#outliers

{% extends "chat/base.html" %}

{% block content %}
    <a href="/chat/">Go back</a>
    <h3>Comments</h3>
    <h2>{{chat.id}}</h2>
    <ul>
        {% for comment in comments %}
            <li>{{ comment.commenter }}: {{ comment.comment }}</li>
        {% endfor %}
    </ul>
{% endblock %}

问题是,在他们的网页和我的控制台中,仍然会显示异常值。 enter image description here 这是某种错误吗?

1 个答案:

答案 0 :(得分:1)

好像是一个错字。可能该示例未更新以解释对象结构中的某些更改。在致电p <- plotly_build(p)后,我们发现没有p$data,但有p$x$data。因此,将lapply调用更改为以下内容:

p$x$data <- lapply(p$x$data, FUN = function(x){
 x$marker = list(opacity = 0)
 return(x)
})

让一切按预期工作:

enter image description here