1
私はパンダ0.18を使用しています。私はこのようなデータフレームがあります。凡例を散布図に追加して色を区別しますか?
code proportion percent_highcost total_quantity
A81 0.7 76 1002
A81 0.0 73 1400
をそして私はこのような散布図を描いています:
colours = np.where(df['proportion'] > 0, 'r', 'b')
df.plot.scatter(y='percent_highcost', x='total_quantity', c=colours)
これはうまく動作しますが、私が何を示すのに凡例を追加する方法がわかりません2色が意味する。
私はplt.legend(['Non-dispensing', 'dispensing'], loc=1)
を試してみたが、これは奇妙な結果を生成する - 唯一のシリーズがありますので、私は推測する:
誰が助言することはできますか?スキャッタで
を行われていましたアーティストは「散らばっている」。そのアーティストに簡単にアクセスするには、 'df.plot'ではなく' ax.scatter'を使う必要があります。 – tacaswell