r - 如何用ggplot2在彼此内部绘制圆圈?
问题描述
我想用ggplot2在彼此内部画两个圆圈。
到目前为止,我的努力是: 制作一个假数据并用 geom_line() 绘制它。如果我用 coord_polar() 转换它,那么我将看不到两个不同的圆圈,一个在彼此里面
library(ggplot2)
library(tidyverse)
x1=seq(0,6000000,1000)
y1=rep(1,length(x1))
y2=rep(2,length(x1))
data=as.data.frame(cbind(x1,y1,y2))
由reprex 包于 2021-12-25 创建(v2.0.1)
# plot the data
ggplot(data) +
geom_line(aes(x1,y1)) +
geom_line(aes(x1,y2))
#coord_polar()
如果可能,我会避免使用 geom_circle 选项并使用 coord_polar 选项。原因是这两个圆圈在 x 轴上有一些差异,我会在画完圆圈后指出。
解决方案
推荐阅读
- python - 将模块导入 django/python 并调用一个函数,该函数也导入另一个模块,错误
- reactjs - React Native 登录的上下文问题
- javascript - 关于嵌套和父 div 的单击事件处理
- r - 生成没有夏令时的时间序列 - r
- python - Keras AttributeError:“顺序”对象没有属性“predict_classes”
- powerbi - Power Bi 根据日期切片器选择重新计算商店的状态
- google-assistant-sdk - 在没有 IFTTT 的情况下创建 Google 语音命令
- git - 詹金斯在 git webhook 之后没有触发
- javascript - 在 Woocommerce 的产品标题中添加产品 ID 作为后缀
- javascript - 在浏览器中使用声音推送通知 (javascript)