JuliaPy / JuliaPy/PyPlot.jl

twinx() and fgcolor issue

未关闭
#554 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Julia
星标
488
派生
90
PR 合并指标
30 天内没有已合并 PR

描述

I'm having an error when using pyplot backend, and twinx().
If I modify the backgroud color and try to use twinx() to have 2 y axes, I get the following error:
ERROR: UndefVarError: fgcolor not defined.
I'm using Arch linux and I installed Julia from the AUR package julia-bin.

Below is a minimum example to reproduce the error:
```julia
using Plots
using LaTeXStrings
pyplot()

plot_font = "CMU Typewriter Text"

default(fontfamily=plot_font,
linewidth=2, framestyle=:box,
label=nothing, grid=true, minorgrid=true,
minorgridls=:dot, gridls=:dash,
gridlw=1, minorgridlw=0.75,
background_color=RGB(7/255,54/255,66/255),
# fgcolor=RGB(255/255,255/255,255/255),
right_margin=15Plots.mm,
bottom_margin=5Plots.mm
)

a = 1:10
b = rand(10)
plot(a,b, label = L"randData", ylabel = "Rand data",color = :red, legend = :topleft)
p = twinx()
plot!(p,a,log.(a), label = L"log(x)", legend = :topright, ylabel = "The right Y label",
xlabel = "numbers")
#savefig("test")
gui()```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。