在保存的 PNG 图像中显示数据标签的方法:

huangapple go评论63阅读模式
英文:

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)

huangapple
  • 本文由 发表于 2023年4月11日 05:16:38
  • 转载请务必保留本文链接:https://go.coder-hub.com/75980805.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定