JuliaRobotics / RoMEPlotting.jl

2D plotting functionality for the RoME.jl package
MIT License
2 stars 8 forks source link

MethodError from plotSLAM2D #193

Closed Affie closed 2 years ago

Affie commented 2 years ago

pl = plotSLAM2D(fg, drawhist=true, drawPoints=false)

MethodError: no method matching isfinite(::ProductRepr{Tuple{Vector{Float64}, Matrix{Float64}}}) Closest candidates are: isfinite(::Union{Type{T}, T}) where T<:Dates.TimeType at /srv/julia/share/julia/stdlib/v1.7/Dates/src/types.jl:415 isfinite(::Union{Type{P}, P}) where P<:Dates.Period at /srv/julia/share/julia/stdlib/v1.7/Dates/src/periods.jl:57 isfinite(::AbstractIrrational) at /srv/julia/share/julia/base/irrationals.jl:141 ...

Stacktrace: [1] concrete_minimum(xs::Vector{ProductRepr{Tuple{Vector{Float64}, Matrix{Float64}}}}) @ Gadfly /srv/julia/pkg/packages/Gadfly/B5yQc/src/misc.jl:55 [2] apply_statistic(stat::Gadfly.Stat.Histogram2DStatistic, scales::Dict{Symbol, Gadfly.ScaleElement}, coord::Gadfly.Coord.Cartesian, aes::Gadfly.Aesthetics) @ Gadfly.Stat /srv/julia/pkg/packages/Gadfly/B5yQc/src/statistics.jl:679 [3] apply_statistics(stats::Vector{Gadfly.StatisticElement}, scales::Dict{Symbol, Gadfly.ScaleElement}, coord::Gadfly.Coord.Cartesian, aes::Gadfly.Aesthetics) @ Gadfly.Stat /srv/julia/pkg/packages/Gadfly/B5yQc/src/statistics.jl:33 [4] render_prepare(plot::Plot) @ Gadfly /srv/julia/pkg/packages/Gadfly/B5yQc/src/Gadfly.jl:676 [5] render(plot::Plot) @ Gadfly /srv/julia/pkg/packages/Gadfly/B5yQc/src/Gadfly.jl:736 [6] draw(backend::SVG, p::Plot) @ Gadfly /srv/julia/pkg/packages/Gadfly/B5yQc/src/Gadfly.jl:843 [7] top-level scope @ In[17]:5 [8] eval @ ./boot.jl:373 [inlined] [9] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String) @ Base ./loading.jl:1196

Affie commented 2 years ago

Its the drawhist=true keyword