gnuplot标签中的上标/下标从数据文件中读取

Pop*_*ive 6 plot label gnuplot

1 1 A_{3}
2 2 C_{2}
3 3 ^{5}C_{1}
Run Code Online (Sandbox Code Playgroud)

我有一个这样的输入文件要绘制.第三列用于该点上的标签(以乳胶格式).如何在乳胶编译后出现这些标签(如上标/下标/希腊字母等).

小智 7

您提供的示例中的语法可以被gnuplot自己的增强文本模式以及LaTeX接受.所以说就足够了

set termopt enhanced    # turn on enhanced text mode
plot 'mydat' using 1:2:3 with labels
Run Code Online (Sandbox Code Playgroud)

大多数gnuplot输出模式("终端")将接受此.

但是gnuplot的增强文本模式只处理一小部分LaTeX.如果您需要更复杂的东西,则需要使用其中一个LaTeX终端.在这种情况下,请不要打开增强文本模式,因为您希望将整个字符串传递给未经处理的LaTeX.