# ERROR: KeyError: key :args not found

**URL:** <https://discourse.julialang.org/t/error-keyerror-key-args-not-found/88233>\
**Category:** New to Julia\
**Created:** [October 4, 2022, 2:29pm UTC](https://discourse.julialang.org/t/error-keyerror-key-args-not-found/88233 "2022-10-04T14:29:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kumail\_Haider](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kumail_haider/32/32253_2.png) [@Kumail\_Haider](https://discourse.julialang.org/u/Kumail_Haider)\
**Post date:** [October 4, 2022, 2:29pm UTC](https://discourse.julialang.org/t/error-keyerror-key-args-not-found/88233/1 "2022-10-04T14:29:48Z")

</div>

Can someone help me with this?

julia\> using Graphs, GraphPlot

julia\> using Symbolics, Statistics, LinearAlgebra

julia\> using Plots, LaTeXStrings

julia\> @variables p  
1-element Vector{Num}:  
p

julia\> A=[1 2+p 3+p; 2+p 1 3+p; 4+p 5+p 1]  
3×3 Matrix{Num}:  
1 2 + p 3 + p  
2 + p 1 3 + p  
4 + p 5 + p 1

julia\> A\_eval=Matrix{Num}(substitute.(A,(Dict([p=\>0.8]),)))  
3×3 Matrix{Num}:  
1 2.8 3.8  
2.8 1 3.8  
4.8 5.8 1

julia\> heatmap(x=1:3,y=1:3,A\_eval,lims=(0.5,3.5),aspectratio=1,c=:heat)  
ERROR: KeyError: key :args not found  
Stacktrace:  
[1] getindex(h::Dict{Symbol, Any}, key::Symbol)  
@ Base .\dict.jl:498  
[2] RuntimeGeneratedFunctions.RuntimeGeneratedFunction(cache\_tag::Type, context\_tag::Type, ex::Expr; opaque\_closures::Bool)  
@ RuntimeGeneratedFunctions C:\Users\HP.julia\packages\RuntimeGeneratedFunctions\KrkGo\src\RuntimeGeneratedFunctions.jl:56  
[3] \_build\_and\_inject\_function(mod::Module, ex::Expr)  
@ Symbolics C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:178  
[4] \_build\_function(::Symbolics.JuliaTarget, ::Num; conv::Function, expression::Type, expression\_module::Module, checkbounds::Bool, states::SymbolicUtils.Code.LazyState, linenumbers::Bool, wrap\_code::Nothing, cse::Bool)  
@ Symbolics C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:122  
[5] #build\_function#337  
@ C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:83 [inlined]  
[6] macro expansion  
@ C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\plot\_recipes.jl:8 [inlined]  
[7] apply\_recipe(plotattributes::AbstractDict{Symbol, Any}, #unused#::Type{Num}, v::Num)  
@ Symbolics C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:289  
[8] \_apply\_type\_recipe(plotattributes::Any, v::AbstractArray, letter::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\type\_recipe.jl:39  
[9] \_apply\_type\_recipe(plotattributes::Any, v::Surface, letter::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\type\_recipe.jl:60  
[10] macro expansion  
@ C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\user\_recipe.jl:126 [inlined]  
[11] apply\_recipe(plotattributes::AbstractDict{Symbol, Any}, x::Any, y::Any, z::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:289  
[12] \_process\_userrecipes!(plt::Any, plotattributes::Any, args::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\user\_recipe.jl:36  
[13] recipe\_pipeline!(plt::Any, plotattributes::Any, args::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\RecipesPipeline.jl:70  
[14] \_plot!(plt::Plots.Plot, plotattributes::Any, args::Any)  
@ Plots C:\Users\HP.julia\packages\Plots\yJrrq\src\plot.jl:216  
[15] #plot#149  
@ C:\Users\HP.julia\packages\Plots\yJrrq\src\plot.jl:91 [inlined]  
[16] heatmap(args::Any; kw::Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where {V, N, names, T\<:Tuple{Vararg{Any, N}}})  
@ Plots C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:410  
[17] top-level scope  
@ c:\Users\HP\OneDrive\Documents\kumail.jl:9

julia\> using Graphs, GraphPlot

julia\> using Symbolics, Statistics, LinearAlgebra

julia\> using Plots, LaTeXStrings

julia\> @variables p  
1-element Vector{Num}:  
p

julia\> A=[1 2+p 3+p; 2+p 1 3+p; 4+p 5+p 1]  
3×3 Matrix{Num}:  
1 2 + p 3 + p  
2 + p 1 3 + p  
4 + p 5 + p 1

julia\> A\_eval=Matrix{Num}(substitute.(A,(Dict([p=\>0.8]),)))  
3×3 Matrix{Num}:  
1 2.8 3.8  
2.8 1 3.8  
4.8 5.8 1

julia\> heatmap(x=1:3,y=1:3,A\_eval,lims=(0.5,3.5),aspectratio=1,c=:heat)  
ERROR: KeyError: key :args not found  
Stacktrace:  
[1] getindex(h::Dict{Symbol, Any}, key::Symbol)  
@ Base .\dict.jl:498  
[2] RuntimeGeneratedFunctions.RuntimeGeneratedFunction(cache\_tag::Type, context\_tag::Type, ex::Expr; opaque\_closures::Bool)  
@ RuntimeGeneratedFunctions C:\Users\HP.julia\packages\RuntimeGeneratedFunctions\KrkGo\src\RuntimeGeneratedFunctions.jl:56  
[3] \_build\_and\_inject\_function(mod::Module, ex::Expr)  
@ Symbolics C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:178  
[4] \_build\_function(::Symbolics.JuliaTarget, ::Num; conv::Function, expression::Type, expression\_module::Module, checkbounds::Bool, states::SymbolicUtils.Code.LazyState, linenumbers::Bool, wrap\_code::Nothing, cse::Bool)  
@ Symbolics C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:122  
[5] #build\_function#337  
@ C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\build\_function.jl:83 [inlined]  
[6] macro expansion  
@ C:\Users\HP.julia\packages\Symbolics\J8IHJ\src\plot\_recipes.jl:8 [inlined]  
[7] apply\_recipe(plotattributes::AbstractDict{Symbol, Any}, #unused#::Type{Num}, v::Num)  
@ Symbolics C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:289  
[8] \_apply\_type\_recipe(plotattributes::Any, v::AbstractArray, letter::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\type\_recipe.jl:39  
[9] \_apply\_type\_recipe(plotattributes::Any, v::Surface, letter::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\type\_recipe.jl:60  
[10] macro expansion  
@ C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\user\_recipe.jl:126 [inlined]  
[11] apply\_recipe(plotattributes::AbstractDict{Symbol, Any}, x::Any, y::Any, z::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:289  
[12] \_process\_userrecipes!(plt::Any, plotattributes::Any, args::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\user\_recipe.jl:36  
[13] recipe\_pipeline!(plt::Any, plotattributes::Any, args::Any)  
@ RecipesPipeline C:\Users\HP.julia\packages\RecipesPipeline\OXGmH\src\RecipesPipeline.jl:70  
[14] \_plot!(plt::Plots.Plot, plotattributes::Any, args::Any)  
@ Plots C:\Users\HP.julia\packages\Plots\yJrrq\src\plot.jl:216  
[15] #plot#149  
@ C:\Users\HP.julia\packages\Plots\yJrrq\src\plot.jl:91 [inlined]  
[16] heatmap(args::Any; kw::Base.Pairs{Symbol, V, Tuple{Vararg{Symbol, N}}, NamedTuple{names, T}} where {V, N, names, T\<:Tuple{Vararg{Any, N}}})  
@ Plots C:\Users\HP.julia\packages\RecipesBase\qpxEX\src\RecipesBase.jl:410  
[17] top-level scope  
@ c:\Users\HP\OneDrive\Documents\kumail.jl:8

---

<div class="post-metadata">

**Author:** ![qwerty](https://avatars.discourse-cdn.com/v4/letter/q/4491bb/32.png) [@qwerty](https://discourse.julialang.org/u/qwerty)\
**Post date:** [October 4, 2022, 5:04pm UTC](https://discourse.julialang.org/t/error-keyerror-key-args-not-found/88233/2 "2022-10-04T17:04:32Z")

</div>

I don’t know if there are better ways, but this works:

```julia
A = Symbolics.value.(A_eval) .|> Float64
heatmap(A)

```

---

<div class="post-metadata">

**Author:** ![Kumail\_Haider](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kumail_haider/32/32253_2.png) [@Kumail\_Haider](https://discourse.julialang.org/u/Kumail_Haider)\
**Post date:** [October 4, 2022, 5:25pm UTC](https://discourse.julialang.org/t/error-keyerror-key-args-not-found/88233/3 "2022-10-04T17:25:10Z")

</div>

Thank you very much it works for me ❤ ❤
