私はデータを持っています:
values = np.array( [0,1,2,3,4,5] )
さまざまなサイズと色でプロットvalues
したい。pyplot.scatter
また、ドットのサイズを変更して、最小のドットがよく見えるようにします。
私が行った場合:
sc = pyplot.scatter ( pos_x, pos_y, values )
pyplot.colorbar( sc )
次に、適切な値と色を取得しますが、最小のドットが小さすぎます。今私がする場合:
values_scaled = (values * 2 + 1)
sc = pyplot.scatter ( pos_x, pos_y, values_scaled )
pyplot.colorbar( sc )
次に、ドットのサイズは許容範囲内ですが (少し偽物ですが)、カラーバーの凡例は 1 で始まり、11 で終わります。これは望ましくありません。ドットのサイズだけをスケーリングしたいのですが、そこに割り当てられた値はスケーリングしません。どうやってするか?