英文:
pygal: How to show the data labels in the saved png
问题
如果我在下面的代码片段中包括label
,它会在渲染为SVG并鼠标悬停时显示数据标签。但是,如何使标签在保存为PNG时显示?
import pygal
chart = pygal.XY()
chart.add('line A', [{'value': (10, 2), 'label': 'A0'}, {'value': (15, 20), 'label': 'A1'}])
chart.render_to_file('chart.svg') # 这会在鼠标悬停时显示标签
chart.render_to_png('chart.png') # 我如何使这个显示数据标签?
谢谢!
英文:
If I include label
as in the code snippet below, it shows the data labels when rendered as svg and mouse-hover. However, how do I make the labels show up in a saved png?
import pygal
chart = pygal.XY()
chart.add('line A', [{'value': (10, 2), 'label': 'A0'}, {'value': (15, 20), 'label': 'A1'}])
chart.render_to_file('chart.svg') # this shows the labels on mouse hover
chart.render_to_png('chart.png') # how do I make this to show the data labels?
Thank you!
答案1
得分: 1
你可以在初始化 pygal
图表时使用 print_labels=True
选项,以便标签显示在 png
中:
chart = pygal.XY(print_labels=True)
英文:
You can use the print_lables=True
option when initializing your pygal
graph for the labels to be displayed in the png
:
chart = pygal.XY(print_labels=True)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论