How to generate higher quality jpg plots on R
I think if you save the plot as SVG (Scalable Vector Graphics) you can scale the image to any size. See this answer for an example.
Second, if you want to print larger, you might need to tweak the DPI (Dots per inch), as done here.