Plotly: How to add borders and sidelabels to subplots, and syncronize panning?(Plotly:如何为子图添加边框和侧标签,并同步平移?)
问题描述
下图是我尝试在 Python 中使用 Plotly(代码在最底部)进行 2x2 绘图.
The following graph is my attempt to use Plotly in Python (code at the very bottom) to do 2x2 plot.
我正在尝试改进图表,但我似乎无法执行以下操作:
I am trying to improve the graph but I can't seem to do the following:
- 每个子图的边界
- 在所有绘图中同步平移和缩放.虽然我使用的是 shared_xaxes 和 shared_yaxes,但它只适用于子图的行和列.因此,如果我在左下方的图表上平移,右上方的图表保持不动.
- 用于标记子图的侧标签.参见例如
任何帮助将不胜感激.以下是我目前的代码.
Any help would be much appreciated. Below is my code so far.
推荐答案
这是一个建议,应该非常接近 100%,至少在实际可行的情况下瞬间:
Here's a suggestion that should be very close to 100%, at least regarding what's actually possible at the moment:
1. 子图边界:fig_update_xaxes(mirror=True)
2.你现在已经很接近了
3. 侧标签:fig['layout']['xaxis']['title']='Label x-axis 1'
剧情:
代码:
这篇关于Plotly:如何为子图添加边框和侧标签,并同步平移?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!