|
26 | 26 | "1", "2", "3", "4", "+", "x", "|", "_", 4, 5, 6, 7, |
27 | 27 | ".", "o", "s", "P", "X", "*", "p", "D", "<", ">", "^", "v", ] |
28 | 28 | for x, y, marker in zip(X, Y, markers): |
29 | | - if y == 3: fc = "white" |
30 | | - else: fc = "C1" |
| 29 | + fc = "white" if y == 3 else "C1" |
31 | 30 | plt.scatter(x, 1+y, s=100, marker=marker, fc=fc, ec="C1", lw=0.5) |
32 | 31 |
|
33 | | - if y == 1: marker = "\$%s\$" % marker |
34 | | - if isinstance(marker, str): text = "'%s'" % marker |
35 | | - else: text = '%s' % marker |
| 32 | + text = f"{marker!r}".replace("$", r"\$") |
36 | 33 | plt.text(x, 1+y-0.4, text, |
37 | 34 | size="x-small", ha="center", va="top", family="Monospace") |
38 | 35 |
|
|
50 | 47 | Y = y*np.ones(len(X)) |
51 | 48 | ax.plot(X, Y, linewidth=1, color="black", |
52 | 49 | marker=".", mfc="white", mec="black", mew="1", markevery=mark) |
53 | | - ax.text((X[0]+X[-1])/2, y-0.2, '%s' % str(mark), |
| 50 | + ax.text((X[0]+X[-1])/2, y-0.2, str(mark), |
54 | 51 | size="x-small", ha="center", va="top") |
55 | 52 |
|
56 | 53 | plt.text(.7, 1, "markevery", |
|
0 commit comments