标题与Julia中的PGFPlots左对齐

标题与Julia中的PGFPlots左对齐,julia,center,title,text-alignment,pgfplots,Julia,Center,Title,Text Alignment,Pgfplots,我在Julia中使用PGFPlots.jl包生成图形。我想让人物的标题左对齐[而不是默认居中]。以下是我的朱莉娅语MWE: using PGFPlots p = Plots.Linear3(rand(10), rand(10), rand(10), mark = "none") Axis(p, title = "(a)") 默认情况下,获取的地物的标题与中心对齐。我如何修改上面的Julia代码,使标题“(a)”左对齐 提前感谢。PGFPlots.Axis

我在Julia中使用PGFPlots.jl包生成图形。我想让人物的标题左对齐[而不是默认居中]。以下是我的朱莉娅语MWE:

using PGFPlots
p = Plots.Linear3(rand(10), rand(10), rand(10), mark = "none")
Axis(p, title = "(a)")
默认情况下,获取的地物的标题与中心对齐。我如何修改上面的Julia代码,使标题“(a)”左对齐


提前感谢。

PGFPlots.Axis提供了关键字参数
style
,您可以在这里粘贴PGFPlots的选项

println(PGFPlots.tikzCode(a))
在本例中,可以将标题锚定在边界框的左上角(即西北)

using PGFPlots
p = Plots.Linear3(rand(10), rand(10), rand(10), mark = "none")
a = Axis(p, title="(a)", style="title style={at={(current bounding box.north west)}, anchor=west}")
背景:PGFPlots.jl一般情况下

为了通过PGFPlots.jl实现更多功能,我建议检查包生成的LaTeX代码。然后,您可以查阅pgfplots已有的许多资源

println(PGFPlots.tikzCode(a))
输出的第一行是:

\begin{axis}[
标题={(a)},
标题样式={at={(当前边界框.西北)},锚定=west}
]
...
如您所见,我们提供的
style
参数只是粘贴为
axis
环境的选项。如果您了解如何在pgfplots后端更改绘图,您可以通过
style
参数立即应用这些知识

许多伟大情节的例子在

中给出。我在这里打开了一个问题:。请关注那里的更新。