python - 创建一个图形,其中两个图彼此相邻,一个图包含两个 Y 和一个 X
问题描述
我的代码是:
plt.subplot(1,2,1)
plt.hist(biib_neg_return_price, bins = 100, density = True, facecolor = "g")
plt.plot(x_fit, biib_normal_fit, color = "k", linestyle = "solid", linewidth = 1)
plt.xlabel("BIIB negative return price")
plt.ylabel("Frequency")
title_histo = "Histogram of BIIB Negative Return Price"
plt.title(title_histo)
plt.text(-0.4, 25, "skew = %0.2f\n\u03BC = %0.2f\n\u03C3 = %0.2f" % (biib_skew, biib_mu, biib_std))
plt.subplot(1,2,2)
fig, ax = plt.subplots()
ax.plot(alpha_seq, VaR_history_biib_seq, color = "black", label = "Historical data")
ax.plot(alpha_seq, VaR_normal_biib_seq, color = "olive", label = "Fitted Normal Distribution")
ax.legend(loc = 0)
plt.xlabel("Level \u03B1")
plt.ylabel("Value at Risk")
title_VaR = "Value at Risk for BIIB"
plt.title(title_VaR)
解决方案
你应该可以用类似的东西来做到这一点
fig, (ax1, ax2) = plt.subplots(1, 2)
fig.suptitle('Horizontally stacked subplots')
ax1.plot(x, y)
ax2.plot(x, -y)
喜欢从这里。
推荐阅读
- arrays - 在 Swift 4.2 中构建 CSV-String 的灵活代码
- django - 身份验证问题,Django
- javascript - Axios GET - 发送对象值而不是实际对象
- unity3d - 使力 Vector3 适应方向 Vector3
- javascript - 从用户那里获取多个输入
- excel - 如何使来自 2 个模板的列正确移动?
- ios - 无法在 Xcode 项目中初始化 pod
- android - Android .aab 无法生成
- android - NativeScript 模态在 ios 上全屏显示
- c# - 使用 C# Excel Interop 从 Excel 工作簿中删除查询