Is it possible to make a List Plot in which each point is colored based on the count of that point’s {x,y} occurrence in the data set? Specifically, I have data of the form data={{x1,y1}->c1, ... ,{xn,yn}->cn} where cn is the nth count for the occurrence of {xn,yn} in the data set. I can almost get what I want in two ways:
Method 1:
ListPlot[{#1} & @@@ data,PlotMarkers -> cf /@ #2 & @@@ data]
where cf is my ColorDataFunction[], and I have neglected my plotting options for clarity.
Method 2:
ListPlot[{#1} & @@@ data,PlotStyle -> cf /@ #2 & @@@ data]
again where cf is my ColorDataFunction[], and I have neglected my plotting options for clarity.
For method 1, the rendered markers are large squares, and for method 2, the markers are automatically sized. In both cases, I loose control of marker size and shape customization.


