如何使用在matplotlib中设置的自定义数字来自定义栏中的颜色?

U10转发

我正在尝试根据整数值将颜色添加到栏中,可以说值是1到20,1是最亮的,20是最暗的,但是到目前为止,所有颜色都不能相同使用错误的colorbar方法:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame({'values': [17, 16, 16, 15, 15, 15, 14, 13, 13, 13]})
df.plot(kind='barh')
plt.imshow(df)
plt.colorbar()
plt.show()

但这给出了一个奇怪的结果:

怪异的情节

U10转发

我刚刚意识到使用plt.barhcolormaps提供更好的绘图,请使用:

import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'values': [0, 0, 0, 0, 0, 17, 16, 16, 15, 15, 15, 14, 13, 13, 13]})
df = df.sort_values(by='values').reset_index(drop=True)
s = df['values'].replace(0, df.loc[df['values'] != 0, 'values'].min())
s = s.sub(s.min())
colors = (1 - (s / s.max())).astype(str).tolist()
plt.barh(df.index, df['values'].values, color=colors)
plt.show()

这使:

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PhpStorm中设置自定义颜色

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

如何在图表中设置自定义填充颜色

来自分类Dev

如何在 amCharts 中设置自定义数据颜色

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

matplotlib错误栏图-使用自定义颜色图

来自分类Dev

在颜色栏中自定义颜色MATLAB

来自分类Dev

在颜色栏中自定义颜色MATLAB

来自分类Dev

在Seaborn中自定义颜色栏-Heatmap

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

在UINavigationController中设置自定义导航栏类

来自分类Dev

如何使用十六进制更改自定义数字格式设置的颜色

来自分类Dev

如何使用自定义操作栏?

来自分类Dev

iOS中的自定义进度栏

来自分类Dev

R Plotly中的自定义颜色

来自分类Dev

自定义Gnuplot中的颜色范围

来自分类Dev

在ant中自定义AnsiColorLogger的颜色?

来自分类Dev

自定义ggplot中图表的颜色

来自分类Dev

Wordpress中的自定义颜色选项

来自分类Dev

在flextable中自定义标题的颜色?

来自分类Dev

如何制作自定义SeekBar以在栏中显示颜色渐变?

来自分类Dev

如何在swiftui中自定义导航栏

来自分类Dev

如何自定义导航栏中悬停的大小?

来自分类Dev

如何在C#中制作自定义颜色?

来自分类Dev

如何在C#中制作自定义颜色?

来自分类Dev

如何在python中自定义颜色条?