How to get empty markers, Plots, gr() backend

The best you can do with Plots, I think is the following. If more control is needed, then use matplotlib.

using Plots
pyplot()
data = rand(10,2)
color = :red
plot(data[:,1], data[:,2], m = (7, :white, stroke(1, color)),
    lw =1.0, c = color, linestyle =:dash, framestyle=:box, 
    grid = false,  size = (400,400))