r - ggplot2 的 geom_contour 没有在我的图形空间中推断
问题描述
我正在尝试在 ggplot2 中制作轮廓表面,但正如您所见,轮廓仅限于左上角。这里发生了什么?
x<-c(1.4, 1.4, 1.05, 1.05, 0.875, 0.7, 0.35, 0.7, 1.4, 0.175, 0, 1.05, 0.175, 0.0875, 0, 0.0875, 0, 0.175, 0.7, 0.525, 0, 0.35, 0.35, 0.35, 0.7, 0.525, 0.0875, 0.175, 0, 0.0875, 0.35, 0.525, 1.4, 0.7, 0.0875, 1.4, 1.225, 0.175)
y<-c(0.2, 0.025, 0.15, 0.0375, 0.03125, 0.2, 0.2, 0.05, 0.4, 0.1, 0, 0.075, 0.4, 0.025, 0, 0.05, 0, 0.05, 0.025, 0.0375, 0, 0.4, 0.025, 0.05, 0.4, 0.15, 0.2, 0.025, 0, 0.4, 0.1, 0.075, 0.1, 0.1, 0.1, 0.05, 0.04375, 0.2)
z<-c(11.71, 10.65, 11.59, 6.75, 9.75, 9.64, 11.51, 10.99, 8.92, 9.6, 14.28, 7.02, 10.81, 10.13, 10.4, 8.87, 10.68, 6.28, 11.82, 10.59, 9.68, 7.54, 4.1, 7.77, 2.04, 10.91, 8.52, 16.35, 13.36, 5.78, 10.97, 11.15, 9.98, 7.57, 11.25, 6.15, 7.64, 10.18)
contourDF<-data.frame(x,y,z)
ggplot(data=contourDF, aes(x=x, y=y, z=z))+
geom_contour_filled()+
scale_x_continuous(trans='log2') +
scale_y_continuous(trans='log2') +
geom_point(aes(x=x, y=y, size=z),
fill="white",
color="black",
shape=21,
stroke=2)
解决方案
@Andrew Gustar 是正确的。当我只提供一个矩形网格时,轮廓将填充空间。
推荐阅读
- sql - 提交表单数据不刷新页面oracle apex
- python - 从多个子文件夹加载未知数量的文件
- apache-superset - Apache 超集 | CentO | 码头工人 | 单个容器
- python - 具有合成数据集的训练网络
- c# - 如何将文本块严格保持在一行段落中
- angularjs - 如何迭代多级嵌套 JSON 数组?
- python - Python:尝试使用 requests.post 时获取“internalServerError:500”
- stripe-payments - 电子商务支付网关 - 资金从一个客户转移到另一个客户
- google-sheets - 如何在下拉列表中的项目来自列的 Google Data Studio 中添加过滤器
- python - 检查熊猫中的元组列是否包含列表中的某些值