what we're going to do is zip all this up with the actual names of each species the for loop will iterate through the different iris speciesand as it does thatwe're going to have the index for that speciesa color associated with itand the actual human-readable name for that species we'll take one species at time and plot it on our scatter plot just for that species with given color and the given label we will then add in our legend and show the resultsdpmpst dzdmf shc ubshfu@jet sbohf mfo jsjtubshfu@obnft qmgjhvsf gpsj mbcfmjo[jq ubshfu@jetdpmpstjsjtubshfu@obnft qmtdbuufs @qdb @qdbd mbcfm mbcfm qmmfhfoe qmtipx the following is what we end up withthat is our iris data projected down to dimensions pretty interesting stuffyou can see it still clusters together pretty nicely you knowyou have all the virginicas sitting togetherall the versicolors sitting in the middleand the setosas way off on the left side it' really hard to imagine what these actual values represent butthe important point iswe've projected data down to dand in such way that we still preserve the variance we can still see clear delineations between these species little bit of intermingling going on in thereit' not perfect you know but by and largeit was pretty effective