python - 为什么图例不会出现在情节之外?
问题描述
我从这个答案运行代码How to put the legend out of the plot in PyCharm in console (Anaconda environment) 并且它没有产生正确的输出
我重新创建了一个 conda env,但它仍然无法正常工作。
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,2*np.pi)
colors=["#7aa0c4","#ca82e1" ,"#8bcd50","#e18882"]
fig, axes = plt.subplots(ncols=2)
for i in range(4):
axes[i//2].plot(x,np.sin(x+i), color=colors[i],label="y=sin(x+{})".format(i))
fig.legend(loc=7)
fig.tight_layout()
fig.subplots_adjust(right=0.75)
plt.show()
预期:答案中呈现的内容。
PyCharm (SciView)中的实际值提示中的 实际值
解决方案
推荐阅读
- java - Java阻塞队列为什么如果queue.size == 0我们在队列中有notifyall?
- c++ - mersenne_twister_engine 实例的种子是不变的吗?
- deep-learning - torchvision.transforms.Resize(size, interpolation=2) 实际上做了什么?
- android - 当我包含它时,我的导航栏出现在上方
- python - Tensorflow中decode_jpeg后如何获取图像的形状?
- javascript - 正则表达式 - 验证逗号分隔的数字列表,长度为 1 到 3 位
- javascript - 如何将绿色 div 放在红色 div 下?
- reinforcement-learning - 是否可以使用 ray Tune 搜索算法指定“episodes_this_iter”?
- windows - Windows 服务始终监听端口 8080,即使被杀死
- java - 将字符串粘贴到控制台行以供用户编辑?