我有一些代码可以绘制一些点.我将ax.scatter替换为ax.plot,这样我就可以单独控制每个点的颜色.然而,当我进行此更改时,轴x和y范围似乎增加.
我无法确定为什么会发生这种情况.我改变的唯一一点是分散的情节.
此代码使轴太大
ax.scatter(x, y, c=color_list, s=pts_size, marker='o', edgecolor='none')
#ax.plot(x, y, linestyle='None', marker='o', markerfacecolor=pts_color, markersize=pts_size, markeredgewidth=0)
Run Code Online (Sandbox Code Playgroud)
这段代码做对了(但是我无法控制颜色)
#ax.scatter(x, y, c=color_list, s=pts_size, marker='o', edgecolor='none')
ax.plot(x, y, linestyle='None', marker='o', markerfacecolor=pts_color, markersize=pts_size, markeredgewidth=0)
Run Code Online (Sandbox Code Playgroud)
有没有办法可以调用散射,这样它就不会影响我当前的轴限制?
我会ax.autoscale(enable=False)在你打电话之前使用scatter.
如果你想限制autoscale范围,可以将axiskwarg 设置为"x"(即ax.autoscale(enable=False, axis="x")
| 归档时间: |
|
| 查看次数: |
2281 次 |
| 最近记录: |