I would like to represent the location of different languages on a map, but since some languages have long names, I would like to represent the languages by the numbers assigned to the languages in alphabetical order, which are mapped onto corresponding language names in the legend.
For example, let's say that I have the longitude and the latitude of European languages. I want R to assign numbers to the languages in alphabetical order: English can be represented by 1, French by 2, Spanish by 3, and so on. I want to make the number 1 appear in London, 2 in Paris, 3 in Madrid, and so on. And then the legend will show that 1=English, 2=French, 3=Spanish, etc.
This seems like a relatively simple thing to do, but I can't figure out a way to do it with any ggplot package I'm aware of.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…