いくつかの点をプロットするコードがあります。ax.plot を ax.scatter に置き換えて、各ポイントの色を個別に制御できるようにしました。ただし、この変更を行うと、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)
このコードは正しいことを行います (ただし、色を制御することはできません)
#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)
現在の軸の制限を台無しにしないように、スキャッターを呼び出す方法はありますか?