support Partially filled X-Axis
improve demo
imporve demo