It doesn't seem "messed up." You can't expect to plot two thousand bars on a graph and really see anything. On my monitor, there are only about 680 vertical pixels on the plot window, you are trying to plot 3 bars for each row of dots on the monitor!
Try this (just the first twenty lines of your data): barplot(My_DF$Values[1:20], main="Bar Plot", horiz=TRUE, names.arg=My_DF$Names[1:20], cex.names=.75, las=1) Now imagine what happens when you try to squeeze 100 bars inside each of those bars. Impossible and a waste of ink. You surely want some other way to present the data. ------------------------------------- David L Carlson Associate Professor of Anthropology Texas A&M University College Station, TX 77840-4352 -----Original Message----- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of Christofer Bogaso Sent: Monday, August 5, 2013 3:11 PM To: r-help Subject: [R] Horizontal bar plot for lengthy data Hello again, Please consider my data-frame: My_DF <- data.frame(Names = as.character(1:2000), Values = 1:2000) Now I want to create a Horizontal bar plot for this data: barplot(My_DF$Values, main="Bar Plot", horiz=TRUE, names.arg=My_DF$Names) You see the entire plot is messed-up. As I have to work with such lengthy data, is there any possibility with R on how I can plot the entire data-set clearly? Thanks and regards, [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.