Cómo dibujar un histograma coloreado

Cómo dibujar un histograma coloreado

    Este artículo registra cómo dibujar un histograma coloreado.

0. Pasos principales

    Código anterior:

import matplotlib.pyplot as plt
mean_values=[4385,6779,18235,4280,3154,7892]
x_pos=[1,2,3,4,5,6]
import matplotlib.colors as col
import matplotlib.cm as cm
cmap1=cm.ScalarMappable(col.Normalize(min(mean_values),max(mean_values),cm.hot))
cmap2=cm.ScalarMappable(col.Normalize(0,20,cm.hot))

bar1=plt.bar(x_pos,mean_values,color=cmap1.to_rgba(mean_values))
plt.colorbar(cmap1)  #根据换手率均值的大小显示颜色
plt.bar_label(bar1)
plt.show()

    Las representaciones anteriores:

    Por cierto, para resolver el problema de que el chino no se puede mostrar en PyCharm, simplemente agregue las siguientes dos líneas de código:

import matplotlib

# plt.rcParams['font.sans-serif']=['SimHei']
# plt.rcParams['axes.unicode_minus']=False
matplotlib.rc("font", family='PingFang HK')//   因为是用的MacBook进行开发,所以这里是显示的苹果中文字体

    Enlaces a las referencias anteriores:
1. Visualización de Matplotlib del histograma plt.bar()
2. Gráfico de barras de Matplotlib
3. El gráfico de barras de Python más completo (histograma)

Supongo que te gusta

Origin blog.csdn.net/weixin_43981621/article/details/129336016
Recomendado
Clasificación