zoukankan      html  css  js  c++  java
  • Python 利用 openpyxl 操作 Excel 之 图表

    工具

    openpyxl 官方文档

    绘制图表

    # 绘制 图形 https://openpyxl.readthedocs.io/en/stable/charts/line.html
    plt_line_chart = LineChart()
    plt_line_chart.title = "折线图" # 图表标题名称
    plt_line_chart.style = 12  # 设置样式
    plt_line_chart.width = 20
    plt_line_chart.height = 10
    plt_line_chart.legend = None  # 不显示备注
    plt_line_chart.y_axis.title = "纵坐标标题"
    plt_line_chart.x_axis.title = "横坐标标题"  # 标签
    # 数据
    line_chart_data = Reference(plt_sheet, min_col=3, min_row=1, max_col=3, max_row=row_idx)
    plt_line_chart.add_data(line_chart_data, titles_from_data=True)
    # 横轴标签
    line_chart_cats = Reference(plt_sheet, min_col=1, min_row=2, max_col=1, max_row=row_idx)
    plt_line_chart.set_categories(line_chart_cats)
    # 格式化
    line_series = plt_line_chart.series[0]
    line_series.graphicalProperties.line.solidFill = "5B9BD5"  # 设置颜色
    plt_sheet.add_chart(plt_line_chart, "B10")  # 增加图表 存放位置
    
  • 相关阅读:
    SEO优化笔记
    ie8兼容border-radius方法
    简易透明黑色背景
    attr属性
    滚动延迟加载数据
    .net变量判断
    js传值
    15.setInterval
    14.名字查找
    13.angular时间
  • 原文地址:https://www.cnblogs.com/leoliu666/p/13253967.html
Copyright © 2011-2022 走看看