Jon*_*Fry 14 plotly plotly-python
我正在使用 Plotly python 库生成一个带有几个小提琴图和几个填充散点图的图形。无论fig.add_trace
我的代码中的各个调用的顺序如何,小提琴图始终绘制在散点图后面。
有谁知道是否有控制布局或情节顺序的特定方法?就像是zorder=3
?
pti*_*tim 14
对此有一个功能请求,并且提出了一种有时有效的解决方法:功能请求:跟踪的 z 排序参数。
import plotly.express as px
import plotly.graph_objects as go
fig = px.scatter(x=[1,2,3,4], y=[1,2,3,4], size=[1,2,3,4], color=["a","a","b","b"])
fig.add_trace(go.Scatter(x=[1,2,3,4], y=[1,2,3,4], mode="lines", line_color="black"))
# Re-order the data:
fig.data = (fig.data[1],fig.data[0])
# fig.data = fig.data[::-1] # alternatively, via slicing
fig.show()
Run Code Online (Sandbox Code Playgroud)