Skip to main content
Question Protected by CommunityBot
edited tags
Link
Szabolcs
  • 236.5k
  • 31
  • 641
  • 1.3k
Source Link
leon365
  • 649
  • 4
  • 8

How to visualize several groups of points?

I have generated a dataset that clustered some of data points into three groups, the output was three -column data like this:

enter image description here

there are some points with X,Y coordinates and I already labeled each of them the group number (from 1-3).

As I want to visualize the result by demonstrating those points on a Cartesian plane, for each group of points using the different color so that people can see the clustering result clearly. Something like this below that plotted by Mathematica ListPlot[FindCluster[]]:

(this pic has showed four groups of data (so 4 types of color), in my case, i just need three kind of whatever color)

I've used Riffle[] and Partition[] to pair the points' x,y coordinates accordingly. So by ListPlot[] them you can see those points are landing correctly:

enter image description here

So basically I came up with Mathematica when I firstly had some thinking about demonstrating my result. But the tricky part is how could I show different colors for each group. Looks like FindCluster[] could do the most of the part job like this (or I could be wrong), but I might still need one or two more steps to color the points according to my group labels.

Please feel free to leave your comment, I appreciate your help!