大佬教程收集整理的这篇文章主要介绍了xlsxwrter:图表标题中的富文本格式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以通过 xlsxwriter
或任何其他 python-excel 模块(例如 openpyxl
)在图表标题和标签中使用富文本格式和特殊字符?
import xlsxwriter
workbook = xlsxwriter.Workbook('rich_text_in_chart_Title.xlsx')
worksheet = workbook.add_worksheet()
subscript = workbook.add_format({'Font_script': 2})
worksheet.write_rich_string('A1','H',subscript,'2','O'
)
# Add the worksheet data to be plotted
data = [10,40,50,20,10,50]
worksheet.write_column('A3',data)
# Create a new chart object
chart = workbook.add_chart({'type': 'line'})
# Add a serIEs to the chart
chart.add_serIEs({'values': '=Sheet1!$A$3:$A$8'})
chart.set_Title({'name': 'Alpha: H2O'})
# Insert the chart into the worksheet.
worksheet.insert_chart('C1',chart)
workbook.close()
我想将图表标题中的 Alpha
替换为希腊字母,将 H20
替换为单元格 A1 中的下标 2。
xlsxwriter 是否可以在图表标题和标签中使用富文本格式和特殊字符
没有。不支持。
但是,您可以使用 UTF-8 Unicode 创建所需的标题,例如 Python3 示例:
import xlsxwriter
workbook = xlsxwriter.Workbook('chart_column.xlsx')
worksheet = workbook.add_worksheet()
chart = workbook.add_chart({'type': 'column'})
worksheet.write_column('A2',[2,3,4,5,6,7],)
chart.add_series({'values': '=Sheet1!$A$1:$A$6'})
chart.set_title ({'name': 'α: H₂O'})
worksheet.insert_chart('C2',chart)
workbook.close()
输出:
以上是大佬教程为你收集整理的xlsxwrter:图表标题中的富文本格式全部内容,希望文章能够帮你解决xlsxwrter:图表标题中的富文本格式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。