如何更改散点图中标记线的粗细plt.scatter()?markeredgewidth是一个有效的属性plt.plot(); scatter情节是否有任何等效属性?
例如,当您更改散点图的大小(使用marker = 'x')时,标记只会变大,但线条粗细不会改变.
我不是想改变尺寸而是线厚!
tmd*_*son 10
你正在寻找kwarg linewidths.例如:
import matplotlib.pyplot as plt
import numpy as np
x = y = np.arange(5)
fig,ax = plt.subplots(1)
ax.scatter(x,y, s=100,marker='x',color='b',linewidths=1)
ax.scatter(x,y+1,s=100,marker='x',color='r',linewidths=2)
ax.scatter(x,y+2,s=100,marker='x',color='g',linewidths=3)
plt.show()
Run Code Online (Sandbox Code Playgroud)