Python实现柱状图【数字精准展示,使用不同颜色】
一.简介 主要使用matplotlib基于python的可视化组件实现。 二.代码实现 1 # -*- coding: utf-8 -*- 2 """ 3 Created on Mon Jul 13 09:55:30 2019 4 @author: zhen 5 """ 6 import numpy as np 7 import matplotlib.pyplot as plt 8 9 plt.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文 10 plt.rcParams['axes.unicode_minus']=False # 正常显示负号 11 12 x = np.array(["稽查","流程","核实","问题","现场","质量","管理","用户","系统","整改"]) # x值取默认值 13 y = np.array([136, 216, 186, 192, 132, 122, 111, 110, 161, 86]) 14 15 sortIndex = np.argsort(-y) # 倒序,返回排序后各数据的原始下标 16 17 x_sort = x[sortIndex] # 重新进行排序,与y保持初始顺序一致 18 y_sort = y[sortIndex] # 重新进行排序,倒序 19 20