We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying example: lbls = ["Type A", "Type B"] fig, ax, p = scatter( rand(10), color = rand(1:2, 10), colormap = [:red, :blue], inspector_label = (self, i, p) -> lbls[self.color[][i]] ) DataInspector(fig) fig
produce errors:
ERROR: LoadError: MethodError: no method matching gl_convert(::var"#1#2") Closest candidates are: gl_convert(::Function, ::Any) at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:266 gl_convert(::T) where T<:Number at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:193 gl_convert(::Quaternion) at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize\particles.jl:63 ... Stacktrace: [1] lift(::Function, ::Observable{var"#1#2"}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}) @ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\interaction\nodes.jl:13 [2] lift(::Function, ::Observable{var"#1#2"}) @ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\interaction\nodes.jl:9 [3] const_lift @ C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUtils.jl:154 [inlined] [4] gl_convert(s::Observable{var"#1#2"}) @ GLMakie.GLAbstraction C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:228 [5] GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualize.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing) @ GLMakie.GLAbstraction C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLTypes.jl:324 [6] assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualize.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing) @ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:98 [7] assemble_shader(data::Dict{Symbol, Any}) @ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:119 [8] visualize(main::Any, s::Any, data::Any) @ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:168 [9] (::GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any}) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:211 [10] (::GLMakie.var"#76#82"{GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, GLMakie.Screen, Scene, Scatter{Tuple{Vector{Point{2, Float32}}}}})() @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:75 [11] get!(default::GLMakie.var"#76#82"{GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, GLMakie.Screen, Scene, Scatter{Tuple{Vector{Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.GLAbstraction.RenderObject}, key::UInt64) @ Base .\dict.jl:481 [12] cached_robj!(robj_func::GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::Scatter{Tuple{Vector{Point{2, Float32}}}}) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:51 [13] draw_atomic(screen::GLMakie.Screen, scene::Scene, x::Union{Scatter, MeshScatter}) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:187 [14] insert!(screen::GLMakie.Screen, scene::Scene, x::Combined) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:176 [15] insertplots!(screen::GLMakie.Screen, scene::Scene) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:56 [16] (::GLMakie.var"#34#36"{GLMakie.Screen})(s::Scene) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:58 [17] foreach(f::GLMakie.var"#34#36"{GLMakie.Screen}, itr::Vector{Scene}) @ Base .\abstractarray.jl:2774 [18] insertplots!(screen::GLMakie.Screen, scene::Scene) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:58 [19] backend_display(screen::GLMakie.Screen, scene::Scene) @ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\display.jl:18 [20] backend_display @ C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\display.jl:4 [inlined] [21] display(scene::Scene) @ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\display.jl:62 [22] display(fig::Figure) @ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\display.jl:52 [23] top-level scope @ F:\SolarWeatherPlays\b.jl:23
The text was updated successfully, but these errors were encountered:
That probably means your Makie version is too old. This was added with Makie 0.18.0 (GLMakie 0.7)
Sorry, something went wrong.
No branches or pull requests
Trying example:
lbls = ["Type A", "Type B"]
fig, ax, p = scatter(
rand(10), color = rand(1:2, 10), colormap = [:red, :blue],
inspector_label = (self, i, p) -> lbls[self.color[][i]]
)
DataInspector(fig)
fig
produce errors:
ERROR: LoadError: MethodError: no method matching gl_convert(::var"#1#2")
Closest candidates are:
gl_convert(::Function, ::Any) at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:266
gl_convert(::T) where T<:Number at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:193
gl_convert(::Quaternion) at C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize\particles.jl:63
...
Stacktrace:
[1] lift(::Function, ::Observable{var"#1#2"}; kw::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\interaction\nodes.jl:13
[2] lift(::Function, ::Observable{var"#1#2"})
@ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\interaction\nodes.jl:9
[3] const_lift
@ C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUtils.jl:154 [inlined]
[4] gl_convert(s::Observable{var"#1#2"})
@ GLMakie.GLAbstraction C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLUniforms.jl:228
[5] GLMakie.GLAbstraction.RenderObject(data::Dict{Symbol, Any}, program::GLMakie.GLVisualize.GLVisualizeShader, pre::GLMakie.GLAbstraction.StandardPrerender, post::Nothing, bbs::GeometryBasics.HyperRectangle{3, Float32}, main::Nothing)
@ GLMakie.GLAbstraction C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLAbstraction\GLTypes.jl:324
[6] assemble_robj(data::Dict{Symbol, Any}, program::GLMakie.GLVisualize.GLVisualizeShader, bb::GeometryBasics.HyperRectangle{3, Float32}, primitive::UInt32, pre_fun::Nothing, post_fun::Nothing)
@ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:98
[7] assemble_shader(data::Dict{Symbol, Any})
@ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:119
[8] visualize(main::Any, s::Any, data::Any)
@ GLMakie.GLVisualize C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\GLVisualize\visualize_interface.jl:168
[9] (::GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}})(gl_attributes::Dict{Symbol, Any})
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:211
[10] (::GLMakie.var"#76#82"{GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, GLMakie.Screen, Scene, Scatter{Tuple{Vector{Point{2, Float32}}}}})()
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:75
[11] get!(default::GLMakie.var"#76#82"{GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, GLMakie.Screen, Scene, Scatter{Tuple{Vector{Point{2, Float32}}}}}, h::Dict{UInt64, GLMakie.GLAbstraction.RenderObject}, key::UInt64)
@ Base .\dict.jl:481
[12] cached_robj!(robj_func::GLMakie.var"#100#103"{Scatter{Tuple{Vector{Point{2, Float32}}}}}, screen::GLMakie.Screen, scene::Scene, x::Scatter{Tuple{Vector{Point{2, Float32}}}})
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:51
[13] draw_atomic(screen::GLMakie.Screen, scene::Scene, x::Union{Scatter, MeshScatter})
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:187
[14] insert!(screen::GLMakie.Screen, scene::Scene, x::Combined)
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\drawing_primitives.jl:176
[15] insertplots!(screen::GLMakie.Screen, scene::Scene)
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:56
[16] (::GLMakie.var"#34#36"{GLMakie.Screen})(s::Scene)
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:58
[17] foreach(f::GLMakie.var"#34#36"{GLMakie.Screen}, itr::Vector{Scene})
@ Base .\abstractarray.jl:2774
[18] insertplots!(screen::GLMakie.Screen, scene::Scene)
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\screen.jl:58
[19] backend_display(screen::GLMakie.Screen, scene::Scene)
@ GLMakie C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\display.jl:18
[20] backend_display
@ C:\Users\slasota.julia\packages\GLMakie\LPArQ\src\display.jl:4 [inlined]
[21] display(scene::Scene)
@ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\display.jl:62
[22] display(fig::Figure)
@ Makie C:\Users\slasota.julia\packages\Makie\Riyar\src\display.jl:52
[23] top-level scope
@ F:\SolarWeatherPlays\b.jl:23
The text was updated successfully, but these errors were encountered: