4

いくつかの点をプロットするコードがあります。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)

現在の軸の制限を台無しにしないように、スキャッターを呼び出す方法はありますか?

4

2 に答える 2

2

x 軸と y 軸の制限を制御できます: y 軸とplt.xlim(xmin,xmax) 同じ

于 2013-11-11T21:42:59.537 に答える