为组合散点图创建不同的颜色条

Jomurmiranda

我可以有两个与每个散点图相对应的颜色条吗?我不明白为什么第二个散点图会创建第二个色条,却使用前一个图的色图。

import pandas as pd
import matplotlib.pyplot as plt

fig = plt.figure(num=1, clear=True)
ax = fig.add_subplot()

d = pd.DataFrame({'a': range(10), 'b': range(10), 'c': range(10)})
e = pd.DataFrame({'a': range(1,11), 'b': range(10), 'c': range(10)})

d.plot.scatter(x='a', y='b', c='c', cmap='GnBu', ax=ax)
e.plot.scatter(x='a', y='b', c='c', cmap='RdPu', ax=ax)

在此处输入图片说明

约翰·C

熊猫绘图可以自动完成很多事情,但是事后改变并不总是那么容易。在这种情况下,大熊猫没有考虑使用两次相同的次数,ax而是plt.colorbar两次调用

如果需要操纵结果,通常更容易直接使用matplotlib创建图。请注意,第二个颜色栏被绘制为最接近该图。因此,在下面的代码中更改了顺序。

import pandas as pd
import matplotlib.pyplot as plt

fig = plt.figure(num=1, clear=True)
ax = fig.add_subplot()

d = pd.DataFrame({'a': range(10), 'b': range(10), 'c': range(10)})
e = pd.DataFrame({'a': range(1,11), 'b': range(10), 'c': range(10)})

d_scatter = ax.scatter(x=d['a'], y=d['b'], c=d['c'], cmap='GnBu')
e_scatter = ax.scatter(x=e['a'], y=e['b'], c=e['c'], cmap='RdPu')
plt.colorbar(e_scatter)
plt.colorbar(d_scatter)

plt.show()

演示图

PS:当有多个颜色条时,也可以将颜色条显式放入其自己的子图中。这样,可以更好地控制相互距离。尤其是当有3个或更多色标时,否则看起来很难看。

import pandas as pd
import matplotlib.pyplot as plt

fig, axes = plt.subplots(ncols=3, gridspec_kw={'width_ratios': [15, 1, 1] })

d = pd.DataFrame({'a': range(10), 'b': range(10), 'c': range(10)})
e = pd.DataFrame({'a': range(1,11), 'b': range(10), 'c': range(10)})

d_scatter = axes[0].scatter(x=d['a'], y=d['b'], c=d['c'], cmap='GnBu')
e_scatter = axes[0].scatter(x=e['a'], y=e['b'], c=e['c'], cmap='RdPu')

plt.colorbar(d_scatter, cax=axes[1])
plt.colorbar(e_scatter, cax=axes[2])

plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Java中的jfreechart为散点图中的每个点分配不同的颜色?

来自分类Dev

使用matplotlib更改3D散点图的默认颜色条

来自分类Dev

使用不同的颜色为散点图中的每个象限的背景着色

来自分类Dev

如何用不同的颜色为散点图下的区域着色

来自分类Dev

具有不同标记和颜色的matplotlib散点图

来自分类Dev

Matplotlib散点图在图例和图中绘制不同的颜色

来自分类Dev

kmeans散点图:每个群集绘制不同的颜色

来自分类Dev

chart.js将一个条设置为不同的颜色?

来自分类Dev

matplotlib上散点图中每个集合的颜色不同

来自分类Dev

为D3中的每个条添加不同的颜色

来自分类Dev

散点图使用不同的颜色表示不同的类别

来自分类Dev

如何在ggplot2中为单个几何/颜色组合创建图例条目?

来自分类Dev

如何自定义散点图中的颜色条?

来自分类Dev

如何在matplotlib中的散点图中为每个点绘制不同的颜色阴影?

来自分类Dev

使用颜色指示散点图中的三个不同值

来自分类Dev

为分组的熊猫数据框创建散点图

来自分类Dev

R中散点图上的不同颜色

来自分类Dev

为回归线创建不同的颜色

来自分类Dev

如何使用Java中的jfreechart为散点图中的每个点分配不同的颜色?

来自分类Dev

Matplotlib散点图在图例和图中绘制不同的颜色

来自分类Dev

如何在散景散点图中显示不同颜色的图例?

来自分类Dev

在散点图中为 Iris 数据集使用不同的颜色

来自分类Dev

使用 x、y 标题、基于不同颜色的图例绘制散点图

来自分类Dev

为每个弹性框项目创建不同的背景颜色

来自分类Dev

Matlab - 用不同颜色绘制多个类的散点图

来自分类Dev

组合分组/堆叠条形图的不同颜色条 - R

来自分类Dev

Python散点图多个颜色条问题

来自分类Dev

如何在 Java GUI 中为按钮创建不同的颜色?

来自分类Dev

根据体积添加不同颜色和大小的散点图?

Related 相关文章

  1. 1

    如何使用Java中的jfreechart为散点图中的每个点分配不同的颜色?

  2. 2

    使用matplotlib更改3D散点图的默认颜色条

  3. 3

    使用不同的颜色为散点图中的每个象限的背景着色

  4. 4

    如何用不同的颜色为散点图下的区域着色

  5. 5

    具有不同标记和颜色的matplotlib散点图

  6. 6

    Matplotlib散点图在图例和图中绘制不同的颜色

  7. 7

    kmeans散点图:每个群集绘制不同的颜色

  8. 8

    chart.js将一个条设置为不同的颜色?

  9. 9

    matplotlib上散点图中每个集合的颜色不同

  10. 10

    为D3中的每个条添加不同的颜色

  11. 11

    散点图使用不同的颜色表示不同的类别

  12. 12

    如何在ggplot2中为单个几何/颜色组合创建图例条目?

  13. 13

    如何自定义散点图中的颜色条?

  14. 14

    如何在matplotlib中的散点图中为每个点绘制不同的颜色阴影?

  15. 15

    使用颜色指示散点图中的三个不同值

  16. 16

    为分组的熊猫数据框创建散点图

  17. 17

    R中散点图上的不同颜色

  18. 18

    为回归线创建不同的颜色

  19. 19

    如何使用Java中的jfreechart为散点图中的每个点分配不同的颜色?

  20. 20

    Matplotlib散点图在图例和图中绘制不同的颜色

  21. 21

    如何在散景散点图中显示不同颜色的图例?

  22. 22

    在散点图中为 Iris 数据集使用不同的颜色

  23. 23

    使用 x、y 标题、基于不同颜色的图例绘制散点图

  24. 24

    为每个弹性框项目创建不同的背景颜色

  25. 25

    Matlab - 用不同颜色绘制多个类的散点图

  26. 26

    组合分组/堆叠条形图的不同颜色条 - R

  27. 27

    Python散点图多个颜色条问题

  28. 28

    如何在 Java GUI 中为按钮创建不同的颜色?

  29. 29

    根据体积添加不同颜色和大小的散点图?

热门标签

归档