Literally 60 seconds after I sent my question, I found the cex.names parameter to barplot. I haven't found a parameter for the size of the text in the legend. Apologies for clogging inboxes semi-unnecessarily. Janet