我有一个数据框,想要从中生成一个geom_tile()
图,但是我希望图表的排序不是按照字母顺序,而是基于数据框内部的某个变量。
structure(list(V1 = c("a", "y", "w", "p", "v", "h", "i"),
V2 = c("r", "w", "q", "m", "l", "q", "g"), V3 = c(
"5", "2", "9", "2", "1", "3", "0")), .Names = c("V1", "V2",
"V3"), class = "data.frame", row.names = c(NA, -8L))
我希望根据变量V3
对图形进行排序,因为正常绘图会根据V1
和V2
中的字母顺序对它们进行排序。
如何实现?
str()
。所有三列都是字符类。如果您要提供示例数据,请确保它代表您真实的数据集,它会影响结果答案。其次,请在首次发布问题时更加思考您包含的信息。这不应该需要通过评论和编辑进行多次跟进才能得到您想要的核心内容。 - Chase