我只想制作一个标题中有日期和时间的曲线图,但时间的格式是粗体.在执行下面的最小示例时,标题中的冒号周围会出现空格.

我怎么才能go 掉那些空白呢?

import matplotlib.pyplot as plt
date = '2023/22/12'
time = '19:20:21'
fig, ax = plt.subplots()
plt.title( date + '  ' + r'$\bf{' + time + r'~UTC}$' )
plt.savefig( 'colon_title_test.png' )

plot produced with the minimal example

推荐答案

使用\colon而不是:,如tex.stackexchange.com上所回答的,即

time = '19\colon20\colon21'

ax.set_title(date + '  ' + r'$\bf{' + time.replace(':', '\colon') + r'~UTC}$')

输出:

enter image description here

Python相关问答推荐

Python tkinter关闭第一个窗口,同时打开第二个窗口

如何分割我的收件箱,以便连续的数字各自位于自己的收件箱中?

如何输入提示抽象方法属性并让mypy高兴?

从包含基本数据描述的文本字段中识别和检索特定字符序列

Django序列化器没有验证或保存数据

有没有方法可以修复删除了换码字符的无效的SON记录?

已删除的构造函数调用另一个构造函数

用Python获取HTML Span类中的数据

如何修复使用turtle和tkinter制作的绘画应用程序的撤销功能

是pandas.DataFrame使用方法查询后仍然排序吗?

Python中MongoDB的BSON时间戳

三个给定的坐标可以是矩形的点吗

如何计算两极打印机中 * 所有列 * 的出现次数?

为什么符号没有按顺序添加?

如何使用数组的最小条目拆分数组

在ubuntu上安装dlib时出错

使用groupby方法移除公共子字符串

字符串合并语法在哪里记录

剪切间隔以添加特定日期

从列表中获取n个元素,其中list [i][0]== value''