feat(summary): use violin plot as summary image