fix histogram2D

This commit is contained in:
Simon Christ 2020-09-25 23:14:51 +02:00
parent ab820a5b76
commit 2b4cd34377
2 changed files with 7 additions and 8 deletions

View File

@ -72,8 +72,8 @@ function surface_to_vecs(x::AVec, y::AVec, s::Union{AMat,Surface})
yn = Vector{eltype(y)}(undef, length(a))
zn = Vector{eltype(s)}(undef, length(a))
for (n, (i, j)) in enumerate(Tuple.(CartesianIndices(a)))
xn[n] = x[j]
yn[n] = y[i]
xn[n] = x[i]
yn[n] = y[j]
zn[n] = a[i, j]
end
return xn, yn, zn
@ -505,6 +505,7 @@ end
function pgfx_add_series!(::Val{:heatmap}, axis, series_opt, series, series_func, opt)
push!(axis.options, "view" => "{0}{90}")
@show length(opt[:x]), length(opt[:y]), size(opt[:z])
push!(
series_opt,
"matrix plot*" => nothing,

View File

@ -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.
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,
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]
z=[0, 2, 0, 1]
# specify the triangles
# specify the triangles
# 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]
j=[1, 2, 3, 2]
k=[2, 3, 1, 3]
@ -1053,14 +1053,12 @@ _backend_skips = Dict(
:pgfplotsx => [
2, # animation
6, # images
10, # histogram2d
16, # pgfplots thinks the upper panel is too small
25, # @df
30, # @df
31, # animation
32, # spy
38, # histogram2d
47, # mesh3d
47, # mesh3
],
)