implement showaxis for plotly
This commit is contained in:
parent
ee7a3b3686
commit
6d53594850
@ -234,10 +234,11 @@ function plotly_axis(axis::Axis, sp::Subplot)
|
|||||||
:gridwidth => axis[:gridlinewidth],
|
:gridwidth => axis[:gridlinewidth],
|
||||||
:zeroline => framestyle == :zerolines,
|
:zeroline => framestyle == :zerolines,
|
||||||
:zerolinecolor => rgba_string(axis[:foreground_color_axis]),
|
:zerolinecolor => rgba_string(axis[:foreground_color_axis]),
|
||||||
:showline => framestyle in (:box, :axes),
|
:showline => framestyle in (:box, :axes) && axis[:showaxis],
|
||||||
:linecolor => rgba_string(plot_color(axis[:foreground_color_axis])),
|
:linecolor => rgba_string(plot_color(axis[:foreground_color_axis])),
|
||||||
:ticks => axis[:tick_direction] == :out ? "outside" : "inside",
|
:ticks => axis[:tick_direction] == :out ? "outside" : "inside",
|
||||||
:mirror => framestyle == :box,
|
:mirror => framestyle == :box,
|
||||||
|
:showticklabels => axis[:showaxis],
|
||||||
)
|
)
|
||||||
|
|
||||||
if letter in (:x,:y)
|
if letter in (:x,:y)
|
||||||
@ -251,7 +252,7 @@ function plotly_axis(axis::Axis, sp::Subplot)
|
|||||||
ax[:titlefont] = plotly_font(axis[:guidefont], axis[:foreground_color_guide])
|
ax[:titlefont] = plotly_font(axis[:guidefont], axis[:foreground_color_guide])
|
||||||
ax[:type] = plotly_scale(axis[:scale])
|
ax[:type] = plotly_scale(axis[:scale])
|
||||||
ax[:tickfont] = plotly_font(axis[:tickfont], axis[:foreground_color_text])
|
ax[:tickfont] = plotly_font(axis[:tickfont], axis[:foreground_color_text])
|
||||||
ax[:tickcolor] = framestyle in (:zerolines, :grid) ? rgba_string(invisible()) : rgb_string(axis[:foreground_color_axis])
|
ax[:tickcolor] = framestyle in (:zerolines, :grid) || !axis[:showaxis] ? rgba_string(invisible()) : rgb_string(axis[:foreground_color_axis])
|
||||||
ax[:linecolor] = rgba_string(axis[:foreground_color_axis])
|
ax[:linecolor] = rgba_string(axis[:foreground_color_axis])
|
||||||
|
|
||||||
# lims
|
# lims
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user