Python 趋势线封装

zqilao 2022-10-31 16:20:34
import matplotlib.pyplot as plt
import datetime

def draw_line(list_name,list_data,title1,label1):
    figure = plt.figure()
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 这两行需要手动设置
    ax1 = figure.add_subplot(1, 1, 1)
    ax1.plot(list_name, list_data, '-o', label=label1)
    ax1.legend()
    # ax1.set_xticklabels(list_name, rotation=60)
    ax1.set_title(title1 + '\n' + str(datetime.date.today()))
    ax1.grid(True)
    plt.show()


if __name__ == '__main__':
    list_name1 = [1,2,3,4,5,6,7]
    list_data1 = [1,2,3,4,5,6,7]
    title1 = '标题'
    label1 = '数据名称'

    draw_line(list_name1,list_data1,title1,label1)

 

...全文
290 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

11,204

社区成员

发帖
与我相关
我的任务
社区描述
CSDN全站用户和CSDN产品经理、运营人员集中交流讨论CSDN各产品问题的通道,欢迎大家提供建设性的建议,让CSDN变得更好。也请大家不要在这里发布招聘、技术问题等无关CSDN产品的内容,谢谢。
其他 其他
社区管理员
  • 社区公告社区
  • ZK645945
  • CSDN官方博客
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧