This graph is a scatter plot with an offset axis. This type of scatter plot is effective in the scenario of weighted data. The compromise of the offset axis means the data can be shown evenly across the graph.

The following code can be implemented in Stata to create the graph pictured above:
sysuse auto, clear
generate y=(price-5000)/1000
generate x=mpg-20
local x `"|| scatteri 0 -10 "-10" 0 10 "10" 0 20 "20","'
local x `"`x' mlabpos(6) mlabsize(*1.25)"'
local x `"`x' msymbol(none) mlabcolor(black)"'
local x `"`x'|| scatteri 0 -10 "|" 0 10 "|" 0 20 "|" ,"'
local x `"`x' mlabpos(0) msymbol(none) mlabcolor(black)"'
local y `"|| scatteri -3 0 "-3" 3 0 "3" 6 0 "6" 9 0 "9","'
local y `"`y' mlabpos(9) mlabsize(*1.25)"'
local y `"`y' msymbol(none) mlabcolor(black)"'
local y `"`y'|| scatteri -3 0 "_" 3 0 "_" 6 0 "_" 9 0 "_","'
local y `"`y' mlabpos(0) msymbol(none) mlabcolor(black)"'
local ax "yline(0,lcolor(black) lwidth(thin)) xline(0,lcolor(black) lwidth(thin))"
local ax "`ax' yscale(off) xscale(off) legend(off)"
scatter y x,`ax' `x'`y'