When I create a plot of my data in R studio, the values on the y axis are displayed correctly as (0, 200). However, when copying and pasting this code into an r-markdown file and knitting it into a pdf, the y axis is displayed as (0, 2.0). How can I prevent the scale from being changed when knitting the document?
I have tried using scale_y_continuous to change the limits back to (0,200) which changed the scale but not the values of the data points back to the original scale. When doing this, I just had a bunch of data points hovering around y= 0 to y = 2.0 on a plot that went up to 200. I have also tried previewing the code in the r-markdown file. It comes up normally in R studio and when previewed in R markdown, but changes when it is knit together into a pdf.
code <- c(85003, 85006, 85007, 85008, 85009, 85012, 85013, 85014, 85015, 85016) mean <- c(4.80000, 32.50000, 4.00000, 60.00000, 5.25000, 93.50000, 19.50000, 77.80000, 24.71429, 92.66667) table <- cbind(code, mean) table
The actually data set has 119 observations of code and mean. The code is just a categorical variable, and the range of mean for the full data set is (1.00, 198.75).
This is the code I used to create the plot (modified slightly to protect the info):
ggplot(table, aes(x=as.factor(code))) + geom_point(aes(y=mean)) + ylab("Normalized Count") + xlab("Code") + theme(axis.text.x=element_blank(), axis.ticks.x=element_blank())
I used the theme to remove the labels for the codes, as there are 119 of them and they aren't really relevant for this visualization. I just want to see if a difference exists between codes easily.
I want the points to be plotted on a y scale from (0,200) but when knitting the document the y scale is automatically changed to (0.0, 2.0).