See this: https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.plot.html
You can convey str directly for both color and line type and dot type. If you want to further change the dots’ color, you can set mec, mfc for the edge color and center color of dots separately.