如何在matplotlib中为条形图着色的列表变量中重复一个值?

SP

嗨,我正在尝试搜索某些内容,但是我不知道找到我答案的正确单词(如果存在)。

我正在尝试使用以下颜色在带有24条的条形图上绘制条形:https ://python-graph-gallery.com/3-control-color-of-barplots/

我想将0-15的颜色涂成一种颜色,将16-23的颜色涂成另一种颜色。我想知道是否有一种方法可以创建一个名为“ my_colors”的变量和一个列表,而无需实际重复24遍以上的十六进制代码。我只需要将列表中的2种颜色重复一遍...

有写这种列表的注释吗?

广晃

由于您的颜色是成块的,因此您可以进行列表乘法:

# define the colors
my_colors = ['#AAAA00', '#DD00DD']
colors = my_colors[:1]*15 + my_colors[1:] * 9

# toy data
np.random.seed(1)
plt.bar(np.arange(24),
        np.random.randint(1,10,24),
        color=colors)

输出量

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在matplotlib中为条形图添加组标签?

如何仅用一个分组变量将ggplot2中的折线图和条形图合并?

如何在matplotlib中更新条形图?

如何在matplotlib的一个图中从熊猫数据框添加多个条形图?

如何在matplotlib熊猫中的一个图中组合两个文件的两个条形图

如何在python或matplotlib中绘制非常小的值的条形图?

通过matplotlib中的列表值对条形图进行排序

如何在Python中创建一个堆叠的条形图,其中每个变量的值之间存在间隙

从两个列表创建一个json以在Javascript中制作堆叠的条形图

如何在matplotlib中设置条形图的大小

通过ggplot中的另一个变量订购条形图

将着色值的matplotlib网格转换为一系列条形图,每行一个?

如何用ggplot2中的另一个变量填充分组/闪避的条形图?

如何在matplotlib中绘制5个分组的条形图?

如何在matplotlib中制作堆积的条形图?

由一个变量分隔并由另一个变量着色的条形图

如何在 Google Apps 脚本中创建一个包含时间列的条形图

如何根据python中3d条形图的最高和最低或某个截止值为变量着色

如何在ggplot中的一个条形图中使用2个不同变量的柱形图

多个分类变量的条形图除以 R 中的一个分类变量

如何在 R 中创建一个条形图,y 轴上的频率不是密度?

为 R 中同一图中的一个变量创建两个条形图

如何在 matplotlib 中旋转条形图?

从数组列表中的一对值绘制条形图

如何在卡片小部件中显示孩子,其中一个孩子是 fl 条形图?

matplotlib 条形图显示一个额外的值

在 R 中创建一个带有 2 个条形图的条形图

如何在 echarts4r 中为条形图着色和旋转轴标签

如何在 d3.js 中更改条形图的一个条形图?