每个主题...我正在寻找一种将具有共同x轴的几个变量的堆叠图放入Jupyter笔记本的方法。 Not堆栈图;那不一样。
此处为示例:https://www.mathworks.com/help/matlab/ref/stackedplot.html
这里是在Jupyter笔记本中使用绘图绘制的一组三个垂直堆叠的交互式subplots:
完整代码:
from plotly.subplots import make_subplots
import plotly.graph_objects as go
fig = make_subplots(rows=3, cols=1,
shared_xaxes=True,
vertical_spacing=0.02)
fig.add_trace(go.Scatter(x=[0, 1, 2], y=[10, 11, 12]),
row=3, col=1)
fig.add_trace(go.Scatter(x=[2, 3, 4], y=[100, 110, 120]),
row=2, col=1)
fig.add_trace(go.Scatter(x=[3, 4, 5], y=[1000, 1100, 1200]),
row=1, col=1)
fig.update_layout(height=600, width=600,
title_text="Stacked Subplots with Shared X-Axes")
fig.show()
在matplotlib中,您可以使用plt.subplot()。您可以使用sharex=True
将所有子图的x轴都设为相同。这是an example。