fixed empty plots
This commit is contained in:
parent
9fcc3cdc24
commit
5a68003d16
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
@ -2,71 +2,11 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": null,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"INFO: Recompiling stale cache file /home/tom/.julia/lib/v0.4/OnlineStats.ji for module OnlineStats.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" 0.544174 seconds (2.08 M allocations: 156.080 MB, 2.81% gc time)\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"maxabs(β - coef(o)) for\n",
|
||||
"\n",
|
||||
"glm: 0.006636741266573876\n",
|
||||
"sgd: NaN\n",
|
||||
"proxgrad: 0.010237129356885588\n",
|
||||
"rda: 1.4318993623506318\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"WARNING: Base.FloatingPoint is deprecated, use AbstractFloat instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Qwt/src/widgets.jl:5\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:13\n",
|
||||
"WARNING: Base.Uint32 is deprecated, use UInt32 instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:13\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:13\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:18\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:18\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:21\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:21\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:45\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:120\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:191\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:274\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:336\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:338\n",
|
||||
"WARNING: Base.String is deprecated, use AbstractString instead.\n",
|
||||
" likely near /home/tom/.julia/v0.4/Glob/src/Glob.jl:346\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"using Plots, DataFrames, OnlineStats, OnlineAI\n",
|
||||
"default(size=(500,300))\n",
|
||||
@ -77,35 +17,21 @@
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
"collapsed": false,
|
||||
"scrolled": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"(xmeta,ymeta) = (nothing,nothing)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ename": "BoundsError",
|
||||
"evalue": "BoundsError: attempt to access 0-element Array{Any,1}\n at index [0]",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"BoundsError: attempt to access 0-element Array{Any,1}\n at index [0]",
|
||||
""
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"\n"
|
||||
"(xmeta,ymeta) = (nothing,nothing)\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"p = plot(10)"
|
||||
"using Plots; gadfly()\n",
|
||||
"p = plot(10);"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -80,7 +80,9 @@ end
|
||||
|
||||
function Base.setindex!(plt::Plot{ImmersePackage}, xy::Tuple, i::Integer)
|
||||
for mapping in getGadflyMappings(plt, i)
|
||||
# @show "before",i xy mapping[:x] mapping[:y]
|
||||
mapping[:x], mapping[:y] = xy
|
||||
# @show "after",i xy mapping[:x] mapping[:y]
|
||||
end
|
||||
plt
|
||||
end
|
||||
|
||||
@ -111,7 +111,7 @@ function plot!(plt::Plot, args...; kw...)
|
||||
kwList, xmeta, ymeta = createKWargsList(plt, groupargs..., args...; d...)
|
||||
|
||||
# if we were able to extract guide information from the series inputs, then update the plot
|
||||
@show xmeta, ymeta
|
||||
# @show xmeta, ymeta
|
||||
updateDictWithMeta(d, plt.initargs, xmeta, true)
|
||||
updateDictWithMeta(d, plt.initargs, ymeta, false)
|
||||
|
||||
@ -225,7 +225,7 @@ typealias FuncOrFuncs @compat(Union{Function, AVec{Function}})
|
||||
convertToAnyVector(v::@compat(Void); kw...) = Any[nothing], nothing
|
||||
|
||||
# fixed number of blank series
|
||||
convertToAnyVector(n::Integer; kw...) = Any[zero(0) for i in 1:n], nothing
|
||||
convertToAnyVector(n::Integer; kw...) = Any[zeros(0) for i in 1:n], nothing
|
||||
|
||||
# numeric vector
|
||||
convertToAnyVector{T<:Real}(v::AVec{T}; kw...) = Any[v], nothing
|
||||
|
||||
@ -290,7 +290,9 @@ end
|
||||
|
||||
# used in updating an existing series
|
||||
|
||||
extendUnitRange(v::UnitRange{Int}, n::Int = 1) = minimum(v):maximum(v)+n
|
||||
extendUnitRange(v::UnitRange{Int}, n::Int = 1) = isempty(v) ? (1:n) : (minimum(v):maximum(v)+n)
|
||||
extendSeriesData{T}(v::Range{T}, z::Real) = extendSeriesData(float(collect(v)), z)
|
||||
extendSeriesData{T}(v::Range{T}, z::AVec) = extendSeriesData(float(collect(v)), z)
|
||||
extendSeriesData{T}(v::AVec{T}, z::Real) = (push!(v, convert(T, z)); v)
|
||||
extendSeriesData{T}(v::AVec{T}, z::AVec) = (append!(v, convert(Vector{T}, z)); v)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user