JuliaPlots/Plots.jl

Dimension too large (PGFPlots)

Open

#685 建立於 2017年2月16日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)Julia (1,943 star) (381 fork)batch import
PGFPlotsXbughelp wanted

描述

Hi,

I stumbled upon this and can't figure out what is happening

julia> using Plots

julia> pgfplots()
Plots.PGFPlotsBackend()


julia> plot([1, 2, 3, 4], [1000.0, 1000.0, 1000.0, 999.99])  # works
julia> plot([1, 2, 3, 4], [1000.0, 1000.0, 1000.0, 999.999])
! Dimension too large.
<recently read> \pgf@yy 
        
l.35 \end{axis}
             
Error saving as SVG
Error showing value of type Plots.Plot{Plots.PGFPlotsBackend}:
ERROR: LaTeX error
 in save(::TikzPictures.PDF, ::TikzPictures.TikzPicture) at /home/magno/.julia/v0.5/TikzPictures/src/TikzPictures.jl:199
 in save(::TikzPictures.SVG, ::TikzPictures.TikzPicture) at /home/magno/.julia/v0.5/TikzPictures/src/TikzPictures.jl:247
 in _display(::Plots.Plot{Plots.PGFPlotsBackend}) at /home/magno/.julia/v0.5/Plots/src/backends/pgfplots.jl:377
 in display(::Base.REPL.REPLDisplay{Base.REPL.LineEditREPL}, ::MIME{Symbol("text/plain")}, ::Plots.Plot{Plots.PGFPlotsBackend}) at /home/magno/.julia/v0.5/Plots/src/output.jl:138
 in display(::Base.REPL.REPLDisplay{Base.REPL.LineEditREPL}, ::Plots.Plot{Plots.PGFPlotsBackend}) at ./REPL.jl:135
 in display(::Plots.Plot{Plots.PGFPlotsBackend}) at ./multimedia.jl:143
 in hookless(::Media.##7#8{Plots.Plot{Plots.PGFPlotsBackend}}) at /home/magno/.julia/v0.5/Media/src/compat.jl:14
 in render(::Media.NoDisplay, ::Plots.Plot{Plots.PGFPlotsBackend}) at /home/magno/.julia/v0.5/Media/src/compat.jl:27
 in display(::Media.DisplayHook, ::Plots.Plot{Plots.PGFPlotsBackend}) at /home/magno/.julia/v0.5/Media/src/compat.jl:9
 in display(::Plots.Plot{Plots.PGFPlotsBackend}) at ./multimedia.jl:143
 in print_response(::Base.Terminals.TTYTerminal, ::Any, ::Void, ::Bool, ::Bool, ::Void) at ./REPL.jl:154
 in print_response(::Base.REPL.LineEditREPL, ::Any, ::Void, ::Bool, ::Bool) at ./REPL.jl:139
 in (::Base.REPL.##22#23{Bool,Base.REPL.##33#42{Base.REPL.LineEditREPL,Base.REPL.REPLHistoryProvider},Base.REPL.LineEditREPL,Base.LineEdit.Prompt})(::Base.LineEdit.MIState, ::Base.AbstractIOBuffer{Array{UInt8,1}}, ::Bool) at ./REPL.jl:652
 in run_interface(::Base.Terminals.TTYTerminal, ::Base.LineEdit.ModalInterface) at ./LineEdit.jl:1579
 in run_frontend(::Base.REPL.LineEditREPL, ::Base.REPL.REPLBackendRef) at ./REPL.jl:903
 in run_repl(::Base.REPL.LineEditREPL, ::Base.##930#931) at ./REPL.jl:188
 in _start() at ./client.jl:360

It works fine using PGFPlots directly, though, and other backends.

I have

julia> versioninfo()
Julia Version 0.5.0
Commit 3c9d753 (2016-09-19 18:14 UTC)

julia> Pkg.status()
 - PGFPlots                      1.4.3+             master
 - Plots                         0.10.3+            master
 - TikzPictures                  0.3.5

貢獻者指南