What is the best way to present rank survey data? [duplicate]

I have a survey data where I've asked a local community to rank 6 different issues they face on a scale of 1 to 6. For example,

Survey_ID Water Power Garbage Road Sewage Security
1         1     3     2       6    5        4
2         3     2     6       4     1       5
...


Now I want to visualize this in a simple bar chart (or whatever is best) to show how these different issues rank. As an initial attempt I've created faceted bar charts which show how many respondents ranked each issue as 1, 2, 3, 4 etc.

But I don't think this is really understandable to people new to the data. Is there a better way to do this? This is a static chart in R for now but I plan to create an interactive version in d3.

• Good question. If you can upload the data somewhere, you'll likely get more and better answers. Raw data would be better to consider facets such as pairwise relationships, but just looking at average ranking is pretty common. – xan May 19 '15 at 18:25
• could you please tell me how to create this in R? – kRazzy R Jan 6 '18 at 19:26
• Although it's not quite so obvious from the thread title, the thread referred to above has several suggestions that apply here, and indeed many more than just the one substantial answer here to date. – Nick Cox Nov 29 '18 at 8:33