Plotting with PythonPlot.jl#
Using Literate.jl
import PythonPlot as plt
using Random
Random.seed!(2022)
CondaPkg Found dependencies: /root/.julia/packages/CondaPkg/0UqYV/CondaPkg.toml
CondaPkg Found dependencies: /root/.julia/packages/PythonCall/mkWc2/CondaPkg.toml
CondaPkg Found dependencies: /root/.julia/packages/PythonPlot/oS8x4/CondaPkg.toml
CondaPkg Resolving changes
+ libstdcxx
+ libstdcxx-ng
+ matplotlib
+ openssl
+ python
CondaPkg Initialising pixi
│ /root/.julia/artifacts/cefba4912c2b400756d043a2563ef77a0088866b/bin/pixi
│ init
│ --format pixi
└ /tmp/.CondaPkg
Created /tmp/.CondaPkg/pixi.toml
CondaPkg Wrote /tmp/.CondaPkg/pixi.toml
│ [dependencies]
│ openssl = ">=3, <3.6"
│ libstdcxx = ">=3.4,<15.0"
│ libstdcxx-ng = ">=3.4,<15.0"
│ matplotlib = ">=1"
│
│ [dependencies.python]
│ channel = "conda-forge"
│ build = "*cp*"
│ version = ">=3.9,<4"
│
│ [project]
│ name = ".CondaPkg"
│ platforms = ["linux-64"]
│ channels = ["conda-forge"]
│ channel-priority = "strict"
└ description = "automatically generated by CondaPkg.jl"
CondaPkg Installing packages
│ /root/.julia/artifacts/cefba4912c2b400756d043a2563ef77a0088866b/bin/pixi
│ install
└ --manifest-path /tmp/.CondaPkg/pixi.toml
The default environment has been installed.
Random.TaskLocalRNG()
plt.figure()
plt.plot(1:5, rand(1:6, 5))
plt.gcf()

Runtime information#
import Pkg
Pkg.status()
Status `/tmp/Project.toml`
[91a5bcdd] Plots v1.41.1
[274fc56d] PythonPlot v1.0.6
import InteractiveUtils
InteractiveUtils.versioninfo()
Julia Version 1.12.0
Commit b907bd0600f (2025-10-07 15:42 UTC)
Build Info:
Official https://julialang.org release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 4 × AMD EPYC 7763 64-Core Processor
WORD_SIZE: 64
LLVM: libLLVM-18.1.7 (ORCJIT, znver3)
GC: Built with stock GC
Threads: 4 default, 1 interactive, 4 GC (on 4 virtual cores)
Environment:
JULIA_GPG = 3673DF529D9049477F76B37566E3C7DC03D6E495
JULIA_PATH = /usr/local/julia
JULIA_NUM_THREADS = auto
JULIA_VERSION = 1.12.0
JULIA_CI = true
This notebook was generated using Literate.jl.