无法使用 qplot 为 geom=density 生成不同的颜色
Cannot generate different colours using qplot for geom=density
我正在尝试使用 qplot
为 factor
变量生成密度图。我使用了以下代码
qplot(
file1$month,
geom = "density",
main ="Density function of Months",
xlab = "Month",
col=I(("red")))
这适用于为所有线条着色,但我需要为每条线条使用不同的颜色即12 个月 12。错误说 aesthetics 必须等于 4613 的数据。我显然没有4613的数据。如何为每个月绘制不同的颜色?
您需要在 file1
中有一列来标识哪些行是哪些颜色。假设您生成了那个名为“plotColor”的列。那么就这么简单
qplot(
file1$month,
geom = "density",
main ="Density function of Months",
xlab = "Month",
colour= file1$plotColour)
没有看到您的数据,很难给出比这更多的建议。但我相信您只需要一个不同的列来帮助区分每种颜色需要的颜色,这就是上述解决方案将为您提供的。
我正在尝试使用 qplot
为 factor
变量生成密度图。我使用了以下代码
qplot(
file1$month,
geom = "density",
main ="Density function of Months",
xlab = "Month",
col=I(("red")))
这适用于为所有线条着色,但我需要为每条线条使用不同的颜色即12 个月 12。错误说 aesthetics 必须等于 4613 的数据。我显然没有4613的数据。如何为每个月绘制不同的颜色?
您需要在 file1
中有一列来标识哪些行是哪些颜色。假设您生成了那个名为“plotColor”的列。那么就这么简单
qplot(
file1$month,
geom = "density",
main ="Density function of Months",
xlab = "Month",
colour= file1$plotColour)
没有看到您的数据,很难给出比这更多的建议。但我相信您只需要一个不同的列来帮助区分每种颜色需要的颜色,这就是上述解决方案将为您提供的。