标签:port otto mat 柱状图 代码 标签 pytho 设置 http
Python数据分析之数据可视化Python代码狂人 Python代码大全
本文使用matplotlib模块进行数据的可视化,matplotlib可实现多种图表(拆线图、柱状图、条形图、散点图、气泡图、面积图、雷达图等),本文将方便初学者进行入门。
绘制图表前需要先了解图表的基本元素:画布、坐标系、坐标轴、坐标轴标题、图表标题、数据标签、网络线、图例等,以下实例注释已进行说明。
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(6)
y = np.arange(6)
print(x)
#解决中文乱码
plt.rcParams["font.sans-serif"]=‘SimHei‘
plt.rcParams[‘axes.unicode_minus‘]=False
#建立画布
fig = plt.figure(figsize=(10,6))
#建立坐标系
plt.subplot2grid((2,2),(0,0))
#设置坐标轴范围
plt.xlim(0,10)
plt.ylim(0,10)
plt.plot(x,y,label="月度销量") #折线图
plt.bar(x,y) #柱状图
plt.xlabel("月份") #X轴标签
plt.ylabel("销量") #Y轴标签
#显示图例
plt.legend()
#打开网络线
plt.grid(b="True",axis="y")
plt.title(label="风电集控中心测试")
#设置数据标签,显示所有数据标签
for a,b in zip(x,y):
plt.text(a,b,b,ha=‘center‘,va=‘bottom‘)
print(a,b)
plt.subplot2grid((2,2),(0,1))
plt.xlabel("月份")
plt.ylabel("销量")
plt.bar(x,y)
plt.show()
标签:port otto mat 柱状图 代码 标签 pytho 设置 http
原文地址:https://blog.51cto.com/15069441/2576172