我试图用二进制终点(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。
中进行此绘图提前致谢。
答案 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
希望它有所帮助。