Implemented camera attribute for PGFPlots.
This commit is contained in:
parent
94e79f1e4c
commit
0fb1a0ed6b
@ -33,6 +33,7 @@ const _pgfplots_attr = merge_with_base_supported([
|
|||||||
# :match_dimensions,
|
# :match_dimensions,
|
||||||
:tick_direction,
|
:tick_direction,
|
||||||
:framestyle,
|
:framestyle,
|
||||||
|
:camera,
|
||||||
])
|
])
|
||||||
const _pgfplots_seriestype = [:path, :path3d, :scatter, :steppre, :stepmid, :steppost, :histogram2d, :ysticks, :xsticks, :contour, :shape]
|
const _pgfplots_seriestype = [:path, :path3d, :scatter, :steppre, :stepmid, :steppost, :histogram2d, :ysticks, :xsticks, :contour, :shape]
|
||||||
const _pgfplots_style = [:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
|
const _pgfplots_style = [:auto, :solid, :dash, :dot, :dashdot, :dashdotdot]
|
||||||
@ -380,6 +381,11 @@ function _update_plot_object(plt::Plot{PGFPlotsBackend})
|
|||||||
kw[:legendPos] = _pgfplots_legend_pos[legpos]
|
kw[:legendPos] = _pgfplots_legend_pos[legpos]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if is3d(sp)
|
||||||
|
azim, elev = sp[:camera]
|
||||||
|
kw[:view] = "{$(azim)}{$(elev)}"
|
||||||
|
end
|
||||||
|
|
||||||
axisf = PGFPlots.Axis
|
axisf = PGFPlots.Axis
|
||||||
if sp[:projection] == :polar
|
if sp[:projection] == :polar
|
||||||
axisf = PGFPlots.PolarAxis
|
axisf = PGFPlots.PolarAxis
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user