当前位置: 首页 > 面试题库 >

在Python图形中输入希腊字母等

贺懿轩
2023-03-14
问题内容

我需要在绘图的轴标签中键入希腊字母和埃符号。所以举个例子

fig.gca().set_xlabel("$wavelength\, (Angstrom)$")
fig.gca().set_ylabel("$lambda$")

除了我实际上希望将“ Angstrom”和“ lambda”替换为实际的符号。我应该怎么做?谢谢!


问题答案:

您不仅可以将原始字符串添加到matplotlib,还可以在matplotlibrc或本地使用以下方式指定字体:

from matplotlib import rc

rc('font', **{'family':'serif','serif':['Palatino']})
rc('text', usetex=True)

这将更改您的衬线乳胶字体。您也可以像这样指定Sans-serif Helvetica

rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})

其他选项包括cursivemonospace及其各自的字体名称。您的标签将是

fig.gca().set_xlabel(r'wavelength $5000 \AA$')

如果字体没有提供Angstrom符号,您可以尝试使用 \mathring{A}



 类似资料:
  • 我在R中读取包含希腊字母的csv文件时遇到问题。我试过: 这个网站(如何检测read.csv的正确编码?)建议我尝试不同的文件编码,但似乎都不管用。R显示希腊字母,如下所示: 然而,在Excel中,它就像: 有谁知道我做错了什么,或者我如何才能正确地阅读希腊字母?非常感谢。文件可以在此处下载:https://drive.google.com/file/d/1K44FTvUFUWm5l-xwz58S

  • 问题内容: 我很难尝试使用itextpdf生成包含希腊字母的PDF文件。我正在从外部来源将字符串读取为UTF-8字符串。英文字母出现在结果中,而不是希腊字母。搜索问题,我认为可能与所使用的字体有关。如果这是问题,我不知道要使用哪个ttf文件。这是创建字体的方法 衷心感谢您的任何帮助! 问题答案: 您需要使用带有希腊字符的字体。您可以在此处找到希腊unicode字体。 您可以在此处查看来自itext

  • 我有一个高图表图形http://jsfiddle.net/jerryvermanen/XRjyc/,但我想添加一个输入字段。输入字段要求一年。输入后: > 图形应在输入年份的基础上增加一年(因此1992年变为1993年) 图形应在输入年份1显示一条垂直绘图线(因此在1993年显示一条线) 它还应该在五年之后(1998年)和五年之后(2003年)添加一行,以此类推 还应计算这些年份(1993年、19

  • 我正在尝试使用iText 7为Java创建一个带有希腊字符的pdf。PDF中只有拉丁字符和数字可见。 我正在使用以下代码加载字体: 我该怎么办?

  • 我正在创建一个包含希腊字符的XHTML。在下面找到一个简单的例子。 当我打印结果时,我得到了。 有什么能帮忙的吗?

  • 问题内容: 我有一个简单的输入数字,例如: 尝试输入数字或字母“ e”以外的任何内容时,它不起作用,但是当我输入字母“ e”时,它起作用。 我检查了w3.org规范,它清楚地表明可以使用常规表示法(例如:10.2)或科学表示法(例如:1e2)来键入浮点数。 所以我的问题是:有没有一种方法可以防止用户键入e字母和点。用另一种方式说:有没有一种方法可以使输入数字 只 接受 整数 ? 我有一个用Angu