散点图中的黑点

时间:2015-08-18 08:53:06

标签: python matplotlib scatter-plot figure

这可能是一个基本问题,但我无法弄清楚如何在散点图中绘制黑点!

import matplotlib.pyplot as plt
x = range(255)
y = range(255)
color = range(255)
plt.scatter(x, y, c=color)

这不会导致黑点!

1 个答案:

答案 0 :(得分:3)

不确定这是否是您想要的,但为什么不简单地将颜色指定为黑色?

import matplotlib.pyplot as plt
x = range(255)
y = range(255)
# color = range(255)  not needed?
plt.scatter(x, y, c='black')

编辑:为了让事情更清楚一点: 您可以通过不同方式指定pyplot中的颜色:

  • 使用可通过字符串访问的内置颜色(例如color="blue"c="b"
  • 通过浮点数使用greyshades,范围为0-1(例如color=0.75
  • 使用十六进制字符串(例如color='#eeefff'
  • 使用rgb-tuples,每个都在0-1范围内(例如color=(0.5, 0.5, 0.5)