DimensionalData.jl icon indicating copy to clipboard operation
DimensionalData.jl copied to clipboard

`spy` on dimarrays with missings is still broken

Open asinghvi17 opened this issue 1 year ago • 3 comments


ERROR: ArgumentError:     Conversion failed for Plot{Makie.spy} with args: Tuple{MakieCore.EndPoints{Float64}, MakieCore.EndPoints{Float64}, SparseArrays.SparseMatrixCSC{Union{Missing, Int64}, Int64}} .
    Plot{Makie.spy} requires to convert to argument types Tuple{MakieCore.EndPoints, MakieCore.EndPoints, AbstractMatrix{T} where T<:Real}, which convert_arguments didn't succeed in.
    To fix this overload convert_arguments(P, args...) for Plot{Makie.spy} or NoConversion() and return an object of type Tuple{MakieCore.EndPoints, MakieCore.EndPoints, AbstractMatrix{T} where T<:Real}.`

asinghvi17 avatar Sep 19 '24 07:09 asinghvi17

Is this Makies fault? They look like generic arguments to me

rafaqz avatar Sep 19 '24 13:09 rafaqz

the spy function in makie broke recently. It not longer accepts (x,y), only a matrix, which is odd.

lazarusA avatar Sep 19 '24 14:09 lazarusA

Is there a Makie issue to link to? I'm not sure if we need to do anything here

rafaqz avatar Nov 05 '24 17:11 rafaqz