气泡图标题和颜色

时间:2016-03-10 22:18:42

标签: python matplotlib bubble-chart

在下面的气泡图中,我该怎么做:

  1. 随机化每个气泡的颜色

  2. 调整标题(可能是上部),使其不会与远处左上角的图形标记重叠。

  3. 这是我的输出:

    Bubble Chart

    这是我的代码:

    setShader()

2 个答案:

答案 0 :(得分:4)

  1. 您可以将一组N随机数输入到色图中以获得N随机颜色,然后在调用{{1时将其用作color参数}}。 plt.scatter可以是与大小和人口列表长度相同的颜色列表,它们将分别为每个散点点着色。

  2. color使用参数plt.title来调整标题的垂直位置。在您的情况下,请尝试将其设置为1.05。

  3. 这是您修改的脚本:

    y

    check

答案 1 :(得分:0)

1)对于我找到的uniseg颜色有3个解决方案 其中之一是:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm

x = np.arange(10)
ys = [i+x+(i*x)**2 for i in range(10)]

colors = cm.rainbow(np.linspace(0, 1, len(ys)))
for y, c in zip(ys, colors):
    plt.scatter(x, y, color=c)

2)对于标题重叠,您可以通过调整窗口大小来删除重叠。您可以设置窗口大小(this answer set_size_inches)。