欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matplotlib 绘图

程序员文章站 2022-03-01 15:51:56
...
import numpy as np
import matplotlib.pyplot as plt

#y轴坐标数据
y=[]
#x轴坐标数据(必须为数字,如果要显示其他,定义plt.xticks([0,1,2,...], ['python','java','c++',...])里面的参数(下标,对应的x轴字段)
#x = [] 
x =[x+100 for x in range(len(y))]
(x,y) 组成的一个坐标(x和y个数不同会报错)

plt.rcParams['font.sans-serif'] = ['SimHei']  # 中文字体设置
plt.rcParams['axes.unicode_minus'] = False

# 设置图片大小
plt.figure(figsize=(20, 8), dpi=80)

# 柱状图
width = 0.5
plt.bar(x, y, width, color='g', width=0.5)

# 曲线图
# plt.plot(x,y)
x_name = []
plt.xticks(x, x_name, rotation=45) # x是x_name的下标,x_name 对x轴重新命名,rotation x轴坐标 旋转45°

# x轴和y轴信息
plt.xlabel(u'城市')
plt.ylabel(u'新增楼盘数')
#表题
plt.title(u'新房数据柱状图')


# plt.savefig("jojoje.jpg")


plt.show()
if __name__ == '__main__':
    pass