openpyxl修改图表标题字体和字号
openpyxl的一个坑在于,修改标题的字体字号时,不能直接套用修改坐标轴字体的方法,但官方文档又讲的很少,只能靠自己摸索(坑)。
笔者找到的具体方法见代码:
from openpyxl import Workbook
from openpyxl.chart import PieChart, Reference
from openpyxl.drawing.text import CharacterProperties,Font'''先生成一个标准饼图,重点在后面'''wb = Workbook()
ws = wb.active
data = [['标签', '数值'],['A', 1],['B', 2],]for row in data:ws.append(row)
pie = PieChart()
label = Reference(ws, min_col=1, min_row=2, max_row=3)
data = Reference(ws, min_col=2, min_row=1, max_row=3)
pie.add_data(data, titles_from_data=True)
pie.set_categories(label)'''从这里开始添加标题并修改字体'''
pie.title = '饼图'#这里sz 1400指的是14号大小,typeface指定字体
cp = CharacterProperties(ea = Font(typeface= u'微软雅黑') ,sz=1400) pie.title.tx.rich.p[0].pPr.defRPr =cp'''字体修改结束'''ws.add_chart(pie,'D1')wb.save('piechart-title.xlsx')
图表标题的参数主要修改代码中的Font和sz,比如14号的字则sz填1400。Font直接修改字体名称即可。
openpyxl修改图表标题字体和字号相关推荐
- Windows下jupyter notebook 修改主题、字体、字号等以及各个主题的样式的展示、插件的安装等
文章目录 安装 一.主题 恢复默认主题 查看可用主题 各个主题的样式 二.文档这里介绍了详细的可用参数: 设置样例 三.图表样式替换 四.安装插件 - Nbextensions 1. 先安装nbext ...
- 设定绘图区坐标轴及标题字体、字号的两种方法
方法一:在标签栏和标题栏命令中分别规定汉字字体字号 close all a=0:1:43; b=[0 1 1 1 1 1 1 1 0 0 0]; b=[b b b b]; plot(a,b,'k-', ...
- SolidWorks工程图修改标注尺寸字体和字号的方法
当我们用SolidWorks导出一张比较大的工程图(比A0.A1)时,在工程图上标注的尺寸就极其诡异,太过于微小,如图 选中这个尺寸之后也不能对字体大小进行修改,所以就只能通过修改默认的尺寸来打到修改 ...
- openpyxl修改图表中纯色填充的透明度和颜色
如果只修改颜色的话,直接使用下面的代码即可: from openpyxl.drawing.fill import ColorChoice from openpyxl.drawing.line impo ...
- 如何在jupyter notebook 中修改主题、字体、字号等
Jupyter Notebook配置命令: conda install nb_conda pip install jupyter_contrib_nbextensions pip install ju ...
- 修改UINavigationItem标题字体
用UINavigationItem的titleView属性 UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 120, ...
- android开发修改字体大小,安卓开发——修改Toolbar标题字体大小
首先在style.xml文件中,定义: 18sp 然后在布局文件中设置app:titleTextAppearance="@style/Toolbar.TitleText",即 xm ...
- 调整IDLE的字体、字号--2--
学习目标: 提示:在上一章的学习中,我们不难发现,默认的IDLE字体和字号都让人看起来不舒服,那么本章将会教学大家如何修改IDLE的字体和字号 学习内容: 1. 修改IDLE的字体和字号 学习过程: ...
- android 标题字体大小,如何修改android studio标题字体大小
匿名用户 1级 2017-03-08 回答 之前为大家讲解了android studio怎么修改字体大小和颜色?其实android studio代码字体样设置位置和之前将的设置位置是一样的,这里再给大 ...
最新文章
- OpenCV图像缩放插值之BiCubic双三次插值
- 这所211高校通知不放寒假!校园将实行封闭管理!
- SparkR:数据科学家的新利器
- 操作系统基础:进程知识笔记(一)
- jdbc mysql api_JDBC Api详解
- Chrome开发者工具之JavaScript内存分析
- panasonic 松下被黑
- 自动化测试中自动化切换网络----解决方案
- C++設計模式——策略模式
- 每周荐书:SQL优化、深度学习、数据科学家(评论送书)
- 前后端-SpringBoot-JPA的简单写法(配合前端vue)
- 将bilibili缓存文件转换为MP4格式
- php 处理微信昵称含有特殊符号
- SSH 登录指纹验证
- Elementui Tooltip 修改背景色和箭头颜色
- Linux·字符设备和杂项设备
- Word文字中如何快速复制粘贴文字内容
- GitHub中Organization的Member邀请和clone代码库
- 基于遗传算法的卷积神经网络架构搜索
- 一知半解学CubeMX——UART:Printf实现
热门文章
- 虚拟机安装麒麟系统设置root用户登录和安装wps
- 金蝶K3开发-基础资料插件开发
- angular.min.js:80 Error: [$injector:unpr] http://errors.angularjs.org/1.2.9/
- linux常见桌面系统以及安装gnome远程桌面
- 全网最细MySQL数据库下载及安装教程
- GAMES101 Lec6 反走样与深度缓冲
- ssm+Vue计算机毕业设计学科竞赛管理(程序+LW文档)
- 业务层战略制定的思路和方法_如何科学的制定企业战略目标?(附流程与方法解析)...
- 最新云智推任务提交版拉新任务分销系统源码+功能强大
- codeforces 1395C Boboniu and Bit Operations(思维)