# -*- coding:utf-8 -*-
import psycopg2
import matplotlib
import matplotlib.pyplot as plt
from matplotlib.pyplot import MultipleLocator
import matplotlib.dates as mdate
import numpy as np
import datetime
import xlrd
import xlwt
import sys
reload(sys)
sys.setdefaultencoding('utf8')
# -*- coding:utf-8 -*-
# 展示折线图
def show_polygonal_chart(y1):
# 解决中文乱码问题
plt.rcParams['font.sans-serif'] = ['Simhei']
# 自定义X轴
data1_x = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']
# 把自定义x轴数据 放入xticks中 ,rotation参数让x轴倾斜
plt.xticks(range(len(data1_x)), data1_x, rotation=70)
# Y轴数据
data1 = y1
# 展示一条折线图 颜色 粗细 类型 标签
plt.plot(data1, color='r', linewidth=2, linestyle='-', label=u'数据A') # 引用画图库中的pyplot模块
# 调用.axvline()和.axhline()方法添加垂直和水平参考线。
# 注意 x轴不能用实际值来标识 得用下标
plt.axvline(3, color='red', linestyle='--')
plt.axhline(8.5, color='green', linestyle='--')
# 标签展示位置,数字代表标签具位置 1,2,3,4 位置从右上角开始 ;字体大小
plt.legend(loc=1,fontsize=20)
plt
python matplotlib画图 添加 垂直和水平参考线
最新推荐文章于 2024-06-20 16:34:51 发布