📊

Plots.jlの背景を透明にする

2022/11/17に公開

https://zenn.dev/ohno/articles/3101433fbe9231

基本的な使い方は上記の記事を参考にしてください. まずパッケージをusingします.

# using Pkg
# Pkg.add("Plots")
using Plots; Plots.default(label="")

デフォルトでは背景色が白になっています. background_color=:transparentを指定することで背景を透明にできますが, 軸の色なども透明になってしまいます. 背景はbackground_color=:transparentを指定することで透明にできますが, 軸の色なども透明になってしまいます. foreground_color="#24292E"のように色を指定することで, 軸は表示できるようになります.

# 通常のもの
plot(x->x^2)
savefig("test1.svg")

# 背景は透明になるが軸の色もなくなってしまうもの
plot(x->x^2, background_color=:transparent)
savefig("test2.svg")

# 背景を透明にできる方法
plot(x->x^2, background_color=:transparent, foreground_color="#24292E")
savefig("test3.svg")



他に良い方法を知っている方がいたらコメントに下さい.

Discussion