# ribs.visualize.qdax_repertoire_3d_plot¶

- ribs.visualize.qdax_repertoire_3d_plot(
*repertoire*,*ranges*,**args*,***kwargs*)[source]¶ Plots a QDax MapElitesRepertoire with 3D measure space.

Internally, this function converts a

`MapElitesRepertoire`

into a`CVTArchive`

and plots it with`cvt_archive_3d_plot()`

.- Parameters
**repertoire**(*qdax.core.containers.mapelites_repertoire.MapElitesRepertoire*) – A MAP-Elites repertoire output by an algorithm in QDax.**ranges**(*array-like of**(**float**,**float**)*) – Upper and lower bound of each dimension of the measure space, e.g.`[(-1, 1), (-2, 2), (-3, 3)]`

indicates the first dimension should have bounds \([-1,1]\) (inclusive), the second dimension should have bounds \([-2,2]\), and the third dimension should have bounds \([-3,3]\) (inclusive). This is needed since the MapElitesRepertoire does not store measure space bounds.***args**– Positional arguments to pass to`cvt_archive_3d_plot()`

.****kwargs**– Keyword arguments to pass to`cvt_archive_3d_plot()`

.