根据二进制端点创建分位数的箱线图

时间:2016-09-02 17:06:21

标签: r boxplot quantile

我试图用二进制终点(y轴)绘制数字连续变量(x轴)的分位数的箱线图。

我的输入数据是:

ID  endpoint    var2    var3    var4    var5
1   0   62  3.1 13  10.1
2   1   150 4.1 9   11.1
3   0   18  5.1 0.6 12.1
4   0   60  6.1 3   13.1
5   0   20  7.1 1   14.1
6   1   100 8.1 19  15.1
7   0   56  9.1 2   16.1
8   1   36  10.1    5   17.1
9   0   33.2    11.1    4   18.1
10  1   200 12.1    64  19.1

请帮助在R。

中进行此绘图

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:key name="elem-by-name" match="*" use="name()" /> <!-- identity transform --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="/package"> <xsl:copy> <xsl:apply-templates select="node()[not(contains(name(), '_depend'))] | *[contains(name(), '_depend')][count(. | key('elem-by-name', name())[1]) = 1]"/> </xsl:copy> </xsl:template> <xsl:template match="*[contains(name(), '_depend')]"> <xsl:for-each select="key('elem-by-name', name())" > <xsl:sort/> <xsl:copy-of select="." /> </xsl:for-each> </xsl:template> </xsl:stylesheet> ,然后使用melt {reshape2} R或base进行绘图,如下所示:

ggplot

希望它有所帮助。