3 番目の変数に従って点が陰影付けされた散布図があります。API で説明されているように、カラーマップに対称対数スケールを使用したい: SymLogNorm
残念ながら、次のエラーが表示されます。
TypeError: 配列を必要な型に安全にキャストできません
ここに小さな例があります。私はmatplotlib 1.3.0を使用しています。
# loading modules
import matplotlib as mpl
import matplotlib.pyplot as plt
# defining variables
x=[0,1,2,3]
y=[0,1,2,3]
c=[-1000,-100,100,1000]
# making scatterplot
plt.scatter(x, y, c=c, norm=mpl.colors.SymLogNorm(linthresh=10))
対称対数カラーマップがなければ、プロットは正常に機能します。
plt.scatter(x, y, c=c)
ご助力ありがとうございます。