【发布时间】:2019-02-04 19:57:47
【问题描述】:
我正在尝试绘制来自 pandas 系列对象 data3 的数据的 True False 值。我希望True 和False 点用颜色编码,Y 轴表示True 和False。
我已经在绘制带有 True 和 False 值的熊猫系列,这些值在下图中自动显示为 1/0。
import matplotlib.pyplot as plt
from matplotlib.pyplot import figure
figure(num=None, figsize=(20,10), dpi=80, facecolor='w', edgecolor='k')
plt.scatter(x = data3.index, y= data3, color='g', marker='d')
在标签中加入seaborn,看看有没有更好的选择。
【问题讨论】:
-
可能是
plt.scatter(x = data3.index, y= data3, c=(data3 == True).astype(float), marker='d')? -
这解决了颜色编码问题。有没有办法指定颜色?默认颜色似乎太难看。
-
您可以使用不同的颜色图,定义您自己的颜色图,索引自定义颜色...我很确定这已经在某个地方被问及并回答了。
标签: python matplotlib seaborn categories anomaly-detection