Transparent background in GR and PGFPlotsX #4693
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I imagine it's reasonable, since we can't know what colorscheme a user wants with such a background.
Related issues #2725 #2899, but won't close, since it's a partial fix.
Code to generate images
and I check transparency with LaTeX
Before fix (beware, it's hideous!):
After fix:
GR
I can't find the issue with a partial transparency in GR's PDFs. I tried using the C library directly and it works. Really strange.
PGFPlotsX
PGFPlotsX is using
pdftocairo
orpdftoppm
for generating PNGs.https://github.com/KristofferC/PGFPlotsX.jl/blob/366ccffcca413b5861c381564134855d823fb2c2/src/build.jl#L140
pdftocairo
draws transparent regions as white by default, but it can be overridden with-transp
flag - it would require keyword passing to PGFPlotsXpdftoppm
does not have such flag, but I've never used it, so can't tell what's default.Attribution