Skip to content

Commit 0bed18c

Browse files
Fix plot labels
Fixes SciML/ModelingToolkit.jl#1038
1 parent e44240f commit 0bed18c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/solutions/solution_interface.jl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,13 @@ DEFAULT_PLOT_FUNC(x,y,z) = (x,y,z) # For v0.5.2 bug
169169

170170
# Special case labels when vars = (:x,:y,:z) or (:x) or [:x,:y] ...
171171
if typeof(vars) <: Tuple && (issymbollike(vars[1]) && issymbollike(vars[2]))
172-
xguide --> issymbollike(int_vars[1][2]) ? Symbol(int_vars[1][2]) : strs[int_vars[1][2]]
173-
yguide --> issymbollike(int_vars[1][3]) ? Symbol(int_vars[1][3]) : strs[int_vars[1][3]]
172+
val = issymbollike(int_vars[1][2]) ? String(Symbol(int_vars[1][2])) : strs[int_vars[1][2]]
173+
xguide --> val
174+
val = issymbollike(int_vars[1][3]) ? String(Symbol(int_vars[1][3])) : strs[int_vars[1][3]]
175+
yguide --> val
174176
if length(vars) > 2
175-
zguide --> issymbollike(int_vars[1][4]) ? Symbol(int_vars[1][4]) : strs[int_vars[1][4]]
177+
val = issymbollike(int_vars[1][4]) ? String(Symbol(int_vars[1][4])) : strs[int_vars[1][4]]
178+
zguide --> val
176179
end
177180
end
178181

0 commit comments

Comments
 (0)