python - python中列表中的乳胶表达式用于matplotlib中的标签
问题描述
所以我想用一些tex符号很好地标记一个x轴。我想创建一个这样的列表
import numpy as np
import matplotlib.pyplot as plt
plt.rc('text', usetex=True)
plt.rc('font', family='serif')
xticks = np.linspace(0, -14, 8)
labels = [ r'$\pi\!-\!10^{ x }$' for x in xticks ]
print(xticks, labels)
也就是说,标签应该是一个列表,其中包含与 np.array xticks 不同的指数的适当 LaTex 表达式。问题是,列表labels
不包含符号本身的值,x
而只包含符号x
本身。
解决方案
推荐阅读
- javascript - V-menu 无法向下滚动查看其他列表
- django - 阻止用户访问 Django 网址
- c# - c#磁盘I\O效率提升一次读取多行
- java - 按其第一列然后第二列排序arraylist
- javascript - 如何在 JavaScript 中从 ArrayBuffer 中添加和删除单个位?
- javascript - 变量中具有多个值的 switch 语句
- excel - 复制和匹配来自不同工作表的列
- typescript - 如何使用打字稿转换引用声明性代码?
- laravel - 无法在 laravel 上安装 consoletvs/charts
- r - ggplot geom _labels如何按组和x轴值分组