fix histogram2D
This commit is contained in:
parent
ab820a5b76
commit
2b4cd34377
@ -72,8 +72,8 @@ function surface_to_vecs(x::AVec, y::AVec, s::Union{AMat,Surface})
|
|||||||
yn = Vector{eltype(y)}(undef, length(a))
|
yn = Vector{eltype(y)}(undef, length(a))
|
||||||
zn = Vector{eltype(s)}(undef, length(a))
|
zn = Vector{eltype(s)}(undef, length(a))
|
||||||
for (n, (i, j)) in enumerate(Tuple.(CartesianIndices(a)))
|
for (n, (i, j)) in enumerate(Tuple.(CartesianIndices(a)))
|
||||||
xn[n] = x[j]
|
xn[n] = x[i]
|
||||||
yn[n] = y[i]
|
yn[n] = y[j]
|
||||||
zn[n] = a[i, j]
|
zn[n] = a[i, j]
|
||||||
end
|
end
|
||||||
return xn, yn, zn
|
return xn, yn, zn
|
||||||
@ -505,6 +505,7 @@ end
|
|||||||
|
|
||||||
function pgfx_add_series!(::Val{:heatmap}, axis, series_opt, series, series_func, opt)
|
function pgfx_add_series!(::Val{:heatmap}, axis, series_opt, series, series_func, opt)
|
||||||
push!(axis.options, "view" => "{0}{90}")
|
push!(axis.options, "view" => "{0}{90}")
|
||||||
|
@show length(opt[:x]), length(opt[:y]), size(opt[:z])
|
||||||
push!(
|
push!(
|
||||||
series_opt,
|
series_opt,
|
||||||
"matrix plot*" => nothing,
|
"matrix plot*" => nothing,
|
||||||
|
|||||||
@ -1002,7 +1002,7 @@ const _examples = PlotExample[
|
|||||||
Allows to plot arbitrary 3d meshes. If only x,y,z are given the mesh is generated automatically.
|
Allows to plot arbitrary 3d meshes. If only x,y,z are given the mesh is generated automatically.
|
||||||
You can also specify the connections using the connections keyword. This is only supported on the Plotly backend.
|
You can also specify the connections using the connections keyword. This is only supported on the Plotly backend.
|
||||||
The connections are specified using a tuple of vectors. Each vector contains the 0-based indices of one point of a triangle,
|
The connections are specified using a tuple of vectors. Each vector contains the 0-based indices of one point of a triangle,
|
||||||
such that elements at the same position of these vectors form a triangle.
|
such that elements at the same position of these vectors form a triangle.
|
||||||
""",
|
""",
|
||||||
[
|
[
|
||||||
:(
|
:(
|
||||||
@ -1012,9 +1012,9 @@ const _examples = PlotExample[
|
|||||||
y=[0, 0, 1, 2]
|
y=[0, 0, 1, 2]
|
||||||
z=[0, 2, 0, 1]
|
z=[0, 2, 0, 1]
|
||||||
|
|
||||||
# specify the triangles
|
# specify the triangles
|
||||||
# every column is one triangle,
|
# every column is one triangle,
|
||||||
# where the values denote the indices of the vertices of the triangle
|
# where the values denote the indices of the vertices of the triangle
|
||||||
i=[0, 0, 0, 1]
|
i=[0, 0, 0, 1]
|
||||||
j=[1, 2, 3, 2]
|
j=[1, 2, 3, 2]
|
||||||
k=[2, 3, 1, 3]
|
k=[2, 3, 1, 3]
|
||||||
@ -1053,14 +1053,12 @@ _backend_skips = Dict(
|
|||||||
:pgfplotsx => [
|
:pgfplotsx => [
|
||||||
2, # animation
|
2, # animation
|
||||||
6, # images
|
6, # images
|
||||||
10, # histogram2d
|
|
||||||
16, # pgfplots thinks the upper panel is too small
|
16, # pgfplots thinks the upper panel is too small
|
||||||
25, # @df
|
25, # @df
|
||||||
30, # @df
|
30, # @df
|
||||||
31, # animation
|
31, # animation
|
||||||
32, # spy
|
32, # spy
|
||||||
38, # histogram2d
|
47, # mesh3
|
||||||
47, # mesh3d
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user