我的问题有两个:
1)是否可以在R中的散点图上的特定数据点周围放置一个圆圈?
2)如果是这样的话,在给定以下数据的情况下,如何在(5,6)和(18,23)周围放置一个定义半径的单独圆圈。
$('#calendar').fullCalendar({
dayClick: function (date, jsEvent, view) {
$(".fc-state-highlight").removeClass("fc-state-highlight");
$("td[data-date="+date.format('YYYY-MM-DD')+"]").addClass("fc-state-highlight");
}
});
(注意:这不是要求在绘图上为特定数据点着色,而是围绕它们放置圆圈)
答案 0 :(得分:7)
查看有关绘图圈的?symbols
帮助页面
x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)
symbols(x=c(5,18), y=c(6,23), circles=rep(1,2), add=T, inches=F)
答案 1 :(得分:5)
您可以使用基数R中的symbols
函数,其中size
向量是您想要围绕每个点的半径。
x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)
size=runif(length(x))
symbols(x,y,circles=size)