Больше подходит алегория.
Метафорой называются слова, употребляемые в переносном значении на основании сходства впечатлений от разных предметов.Аллегорией называется распространенная метафора. В метафоре переносное значение ограничивается одним словом, в аллегории же оно распространяется на целую мысль и даже на ряд соединенных в одно целое мыслей.