我创建了一个测试数据集来重现这个问题:
Date Percent
2012-01 3.00%
2012-02 43.00%
2012-03 54.00%
2012-04 43.00%
2012-05 43.00%
2012-06 23.00%
2012-07 12.00%
2012-08
2012-09
2012-10
2012-11
2012-12
这些百分比是通过在 csv 文件中输入十进制值并Percent
通过 Microsoft Excel 将列的格式转换为百分比来创建的。
当我尝试用ggplot
data <- read.csv("GCdataViz/test2.csv")
p <- ggplot(data, aes(x=Date, y=Percent, group=1)) +
geom_point(size = 3)
p
我得到这张图
如您所见,绘制了空值,并且 Y 轴也是奇数... 3% 的数据点绘制在 23% 的上方。用百分比标准化轴似乎ggplot
不太好。假设我不知道百分比值(假设我被抽象为实际数据集而不是百分比列),有没有办法可以设置 Y 轴的正确范围。