You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
the x axes are shared (sharex=True in plt.subplots()), yet the tick labels are put on all of them
the subplot titles overlap with said tick labels. This is like that in matplotlib too, but there at least I could
fig.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.
the points in the middle of the error bars are huge in tikz, compared to the original plot
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:
![plt_show](https://cloud.githubusercontent.com/assets/690386/24706648/ac3139d0-1a10-11e7-8fc6-c91cfd41e677.png)
This is what it looks like:
xelatex.pdf
Without
subplots_adjust
:test.tikz.txt
With
subplots_adjust
:test_adjust.tikz.txt
The Python file:
plotit.py.txt
The text was updated successfully, but these errors were encountered: