使用Matplotlib绘制字符串

k10s72fa  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(117)

我想用matplotlib绘制一个设备的幅度谱密度。这类图的典型单位是sensor_units/Hz^(1/2)。因为我有几种不同类型的传感器,我想在每次绘制时传递正确的sensor_units,所以我将轴标签写为

r'Coupling {}$/\sqrt{\mathrm{Hz}}$'.format(units)

这给出了误差

ValueError: unexpected '{' in field name

我需要做些什么改变才能让它工作?

icomxhvb

icomxhvb1#

将应按字面解释的每个{}加倍。

r'Coupling {}$/\sqrt{{\mathrm{{Hz}}}}$'.format(units)

相关问题