I want to use custom icon for the scatter markers. How to do it?

scatter traces don’t allow that at the moment. You’ll need to use layout.shapes.