我正在使用python ReportLab创建VerticalBarChart。
Y轴上的值是timedelta(HH:MM:SS)的倍数。我必须将此值转换为秒才能绘制图表。所以我在Y轴上得到第二个值。
如何根据HH:MM:SS格式设置此标签的格式?
如果无法做到这一点,我该如何隐藏此标签?
答案 0 :(得分:0)
您可以为YValueAxis.labelTextFormat
设置格式化程序功能。请参阅documentation:
这决定了标签中的内容。与类别轴不同 接受固定字符串,ValueAxis上的标签应该是 数字。您可以提供'格式字符串'喜欢'%0.2f' (节目 两位小数),或接受数字的任意函数 并返回一个字符串。后者的一个用途是转换时间戳 以可读的年 - 月 - 日格式。