用R语言作图,变量名带有小破折号“-”,但R语言无法识别

用R语言作图,变量名带有小破折号“-”,但R语言无法识别,识别成“.”,加了check.names=FALSE后,查看文件时可以显示“-”,但画图时报错:Error: Only strings can be converted to symbols。请问要怎么解决