我正在做季度分析,我想绘制一个图表。为了保持x轴的连续性,我将季度转换为因子。但是当我使用plot函数并试图将其着色为红色时,col
参数不起作用。
举个例子:
quarterly_analysis <- data.frame(Quarter = as.factor(c(2020.1,2020.2,2020.3,2020.4,2021.1,2021.2,2021.3,2021.4)),
AvgDefault = as.numeric(c(0.24,0.27,0.17,0.35,0.32,0.42,0.38,0.40)))
plot(quarterly_analysis, col="red")
但我得到的图形为黑色,如下所示:
1条答案
按热度按时间sirbozc51#
除非每个因子具有多个值,否则将其转换为因子并不适合绘制-它会尝试绘制箱形图样式的图。例如,对于同一因子中的10个观测,
col = "red"
颜色将显示为填充:由于每个因子只有一个观测值,这并不理想,因为它只是向您显示箱形图将生成的线。
您可以使用
border = "red
:或者,如果你想要更大的灵活性,你可以用数字来绘制它,并做一些小的调整以获得更多的控制(例如,可以改变
pch
,或者使它成为一个线图):数据类型