【问题标题】:Plotting a 2D scatter plot with color heatmap [duplicate]用彩色热图绘制二维散点图 [重复]
【发布时间】:2019-01-08 16:06:06
【问题描述】:

我想制作一个二维散点图(x,y),点的颜色是value(从0到1),带有热图图例, 使用以下数据集:

x y value
3 2 0.1
2 1 0.2
...

我检查了Plotting a 2D heatmap with MatplotlibMake a 2D pixel plot with matplotlib 但他们都不支持我正在寻找的东西。

【问题讨论】:

  • 你的输入格式是什么?一个csv文件?熊猫数据框?列表列表?热图图例需要一定程度的热图,而 plt.scatter(x, y, c = value) 无法生成该图例。你在找plt.colorbar()吗?

标签: python matplotlib heatmap


【解决方案1】:

这没问题:

plt.scatter(x=x, y=y, c=value)

c 代表颜色/颜色图。

【讨论】:

  • 不应该是plt.scatter吗?
猜你喜欢
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-27
  • 1970-01-01
  • 1970-01-01
  • 2016-09-10
  • 2011-01-05
相关资源
最近更新 更多