python - 在 Matplotlib 中用上标或下标编写单位的最佳做法是什么?

标签 python matplotlib

当使用包含上标或下标的单位(例如 cm2)绘制数据时,写入字符串的最佳方式是什么?

我在 Matplotlib 中尝试过 unicode 和数学表达式,但看起来两者的样式与字符串的其余部分不匹配。前者角色看起来被挤压了,后者看起来太大了。怎样才能漂亮的展示出来呢?

例如:

enter image description here

最佳答案

尝试将整个表达式放入格式化程序中,而不是仅仅格式化 "^2" 格式化整个内容 "cm^2"。 请在此处查看完整教程:https://matplotlib.org/3.1.1/tutorials/text/mathtext.html

关于python - 在 Matplotlib 中用上标或下标编写单位的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59495569/

相关文章:

python - 搜索并添加 python 列表

python - plt.savefig 在 Python 中生成空白图形

python - 如何创建分类属性的概率分布图?

python - 绘制多个 seaborn 分布图

python - Matplotlib/Pyplot : How to zoom subplots together AND x-scroll separately?

python - pandas DataFrame 的散点图以 KeyError : 0 结尾

python - 使用拉普拉斯算子检测图像中的圆圈

python - Qt Designer - 使用按钮更改选项卡索引

python - 如何使用 2x2 数组对 Python 中的巨大二维数组进行采样以创建字典? (Python 的模板算法)

python - Gevent 多核使用