Have point size monotonically increase in ListPlot

data = {{0, 1}, {1, 4}, {3, 2}, {5, 6}, {9, 5}, {10, 8}};
ListPlot[{#} & /@ data, 
 PlotStyle -> (PointSize /@ Subdivide[0.02, 0.06, 6]), Frame -> True]

enter image description here


pts = {{0, 1}, {1, 4}, {3, 2}, {5, 6}, {9, 5}, {10, 8}}
BubbleChart[MapIndexed[Append[#, First@#2] &, pts]]

You can also control the point sizes using the option PlotMarkers:

pts = {{0, 1}, {1, 4}, {3, 2}, {5, 6}, {9, 5}, {10, 8}};
{smin, smax} = {15, 40};
markers = Thread[{"●", Range[smin, smax, (smax - smin)/(Length[pts] - 1)]}];

ListPlot[List /@ pts, PlotMarkers -> markers, 
  PlotRangePadding -> 1, Frame -> True, Axes -> False]

enter image description here