Python 利用 openpyxl 操作 Excel 之 图表

Posted 小6牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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")  # 增加图表 存放位置

以上是关于Python 利用 openpyxl 操作 Excel 之 图表的主要内容,如果未能解决你的问题,请参考以下文章

Python利用openpyxl来操作Excel,一看包你会!

利用openpyxl模块来操作Excel

python之openpyxl模块

Python3 利用openpyxl 以及jieba 对帖子进行关键词抽取 ——向量生成

Python 自动化办公之 Excel 模块 — openpyxl 的基本使用!

Python3 利用openpyxl 以及jieba 对帖子进行关键词抽取——对抽取的关键词进行词频统计