<bdo id='ZZAk3'></bdo><ul id='ZZAk3'></ul>
  • <i id='ZZAk3'><tr id='ZZAk3'><dt id='ZZAk3'><q id='ZZAk3'><span id='ZZAk3'><b id='ZZAk3'><form id='ZZAk3'><ins id='ZZAk3'></ins><ul id='ZZAk3'></ul><sub id='ZZAk3'></sub></form><legend id='ZZAk3'></legend><bdo id='ZZAk3'><pre id='ZZAk3'><center id='ZZAk3'></center></pre></bdo></b><th id='ZZAk3'></th></span></q></dt></tr></i><div id='ZZAk3'><tfoot id='ZZAk3'></tfoot><dl id='ZZAk3'><fieldset id='ZZAk3'></fieldset></dl></div>
  • <tfoot id='ZZAk3'></tfoot>
    1. <legend id='ZZAk3'><style id='ZZAk3'><dir id='ZZAk3'><q id='ZZAk3'></q></dir></style></legend>

        <small id='ZZAk3'></small><noframes id='ZZAk3'>

        如何在 Python matplotlib 的 LaTeXed 下标中包含字符串

        时间:2023-10-09

          <bdo id='a2Of7'></bdo><ul id='a2Of7'></ul>

        • <tfoot id='a2Of7'></tfoot>

              <tbody id='a2Of7'></tbody>
              • <small id='a2Of7'></small><noframes id='a2Of7'>

                <legend id='a2Of7'><style id='a2Of7'><dir id='a2Of7'><q id='a2Of7'></q></dir></style></legend>
              • <i id='a2Of7'><tr id='a2Of7'><dt id='a2Of7'><q id='a2Of7'><span id='a2Of7'><b id='a2Of7'><form id='a2Of7'><ins id='a2Of7'></ins><ul id='a2Of7'></ul><sub id='a2Of7'></sub></form><legend id='a2Of7'></legend><bdo id='a2Of7'><pre id='a2Of7'><center id='a2Of7'></center></pre></bdo></b><th id='a2Of7'></th></span></q></dt></tr></i><div id='a2Of7'><tfoot id='a2Of7'></tfoot><dl id='a2Of7'><fieldset id='a2Of7'></fieldset></dl></div>

                  本文介绍了如何在 Python matplotlib 的 LaTeXed 下标中包含字符串链的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想在 matplotlib 图的图例中使用 LaTeX 写一个带有下标的变量.此类问题的一种可能代码是:

                  将 numpy 导入为 np将 matplotlib.pyplot 导入为 plta, b = 1, 0字符串 = "({0},{1})".format(n,l)x = np.linspace(0, 2*np.pi, 1e3)无花果 = plt.figure(0)斧头 = plt.subplot(111)ax.plot(x, np.sin(x), 'b', label = r"$E_{}$".format(string) 的函数)斧头传奇()plt.savefig("example_fig.png")

                  但是,此代码会生成一个图,其中只有字符串链的第一个元素string"用来:问题示例

                  我尝试使用 .format{string[:]}$E_{{}}$ 解决这个问题,但它似乎不起作用,并且我没有更多的想法.

                  解决方案

                  你需要使用三个大括号,一个大括号被另一个大括号转义,所以两个 {{ 打印一个文字 {.第三个被格式化.

                  >>>字符串 = '(1,2)'>>>'E_{{{}}}'.format(字符串)'E_{(1,2)}'

                  格式化字符串语法供参考.p>

                  I want to write in the legend of a matplotlib figure a variable with a subscript using LaTeX. One possible code for this kind of problem could be:

                  import numpy as np
                  import matplotlib.pyplot as plt
                  
                  a, b = 1, 0
                  string = "({0},{1})".format(n,l)
                  x = np.linspace(0, 2*np.pi, 1e3)
                  
                  fig = plt.figure(0)
                  ax = plt.subplot(111)
                  ax.plot(x, np.sin(x), 'b', label = r"Function for $E_{}$".format(string))
                  ax.legend()
                  plt.savefig("example_fig.png")
                  

                  However, this code produces a plot where only the first element of the string chain "string" is used: Example of the problem

                  I tried to solve this problem using .format{string[:]} or $E_{{}}$ but it doesn't seem to work, and I don't have more ideas.

                  解决方案

                  You need to use three braces, a brace is escaped with another brace so two {{ print a literal {. The third gets formatted.

                  >>> string = '(1,2)'
                  >>> 'E_{{{}}}'.format(string)
                  'E_{(1,2)}'
                  

                  Format String Syntax for reference.

                  这篇关于如何在 Python matplotlib 的 LaTeXed 下标中包含字符串链的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                      <tfoot id='QJRHM'></tfoot>
                        <tbody id='QJRHM'></tbody>
                      • <i id='QJRHM'><tr id='QJRHM'><dt id='QJRHM'><q id='QJRHM'><span id='QJRHM'><b id='QJRHM'><form id='QJRHM'><ins id='QJRHM'></ins><ul id='QJRHM'></ul><sub id='QJRHM'></sub></form><legend id='QJRHM'></legend><bdo id='QJRHM'><pre id='QJRHM'><center id='QJRHM'></center></pre></bdo></b><th id='QJRHM'></th></span></q></dt></tr></i><div id='QJRHM'><tfoot id='QJRHM'></tfoot><dl id='QJRHM'><fieldset id='QJRHM'></fieldset></dl></div>

                        <small id='QJRHM'></small><noframes id='QJRHM'>

                        • <bdo id='QJRHM'></bdo><ul id='QJRHM'></ul>
                          <legend id='QJRHM'><style id='QJRHM'><dir id='QJRHM'><q id='QJRHM'></q></dir></style></legend>