我是R的新手,我正在try 使用geom_arcbar()创建一个饼图,但我遇到了这个间歇性错误.
Error in geom_arc_bar() : could not find function "geom_arc_bar"
我将数据集汇总到一个表中,该表包含帮助我设置饼图的所有信息:
> pie_data
# A tibble: 5 × 7
city sales end_angle start_angle mid_angle hjust vjust
<chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 San Antonio 1485 0.500 0 0.250 0 0
2 Austin 1656 1.06 0.500 0.778 0 0
3 Dallas 3066 2.09 1.06 1.57 0 1
4 Houston 4494 3.60 2.09 2.84 0 1
5 Other 7971 6.28 3.60 4.94 1 0
这是我的代码导致的错误:
pie_data %>%
ggplot() +
aes(
x0 = 0, y0 = 0, r0 = 0.4, r = 1,
start = start_angle, end = end_angle,
fill = city
) +
geom_arc_bar() +
geom_text(
aes(
x = 1.05 * sin(mid_angle),
y = 1.05 * cos(mid_angle),
label = city,
hjust = hjust, vjust = vjust
)
) +
coord_fixed(
xlim = c(-1.5, 1.65),
ylim = c(-1.25, 1.25)
) +
labs(
title = "Houses Sold in Texas in 2015"
) +
xlab(NULL) +
ylab(NULL) +
theme(legend.position="none") +
scale_fill_manual(values = c(
`San Antonio` = "#fbb4ae", Austin = "#b3cde3",
Dallas = "#ccebc5", Houston = "#decbe4",
Other = "#fed9a6"
)
)
一周前所有的线路都工作正常,但今天我重新打开它时,由于那个错误,它不能编织.不知道该怎么办..提前感谢您的帮助!