Open DavidNemeskey opened 7 years ago
For the overlapping axes, a quick workaround is to add vertical sep=2cm
[or some other value] to the line beginning with \begin{groupplot}
. In your specific case, replace \begin{groupplot}[group style={group size=2 by 4}]
with \begin{groupplot}[group style={group size=2 by 4, vertical sep=2cm}]
.
I tried to convert a plot with 4x2 subplots into tikz, but the output is not very faithful to what I see with
plt.show()
. I attached both the image generated by matplotlib and the pdf file generated by xelatex. It does nothing but import the figure.The problems:
sharex=True
inplt.subplots()
), yet the tick labels are put on all of themfig.subplots_adjust(hspace=.5)
plt.tight_layout()
None of these seem to have any effect in the generated pdf, even though the former does change some numbers in the file.This is what it should look like: This is what it looks like: xelatex.pdf Without
subplots_adjust
: test.tikz.txt Withsubplots_adjust
: test_adjust.tikz.txt The Python file: plotit.py.txt