我想按照下图的样式生成子图的标题:
在散点顶部的标题下方应有一个灰色框。
这是我尝试过的代码:
x = random.sample(range(50), 50)
y= random.sample(range(50), 50)
fig = pyplot.figure()
ax = pyplot.subplot(111)
ax.scatter(x,y,label='a')
ax.set_aspect('equal')
ax.set_xlim(0,60)
ax.set_ylim(0,60)
ax.plot([0,60], [0, 60], color='k', linestyle='-', linewidth=1.25)
ax.add_patch(patches.Rectangle((0,60),60, 10,facecolor='silver',linewidth = 0))
TITLE = ax.text(26,61, r'$\mathregular{Title}$',fontsize = 14,zorder = 5,color = 'k')
Run Code Online (Sandbox Code Playgroud)
结果显示如下:
矩形作为标题的背景框无法显示在我的结果中
任何建议或更好的解决方案表示赞赏!
我正在Mou上使用Markdown编写一些材料。
并且化学式需要经常使用。
例如,我会输入
H<sub>2</sub>SO<sub>4</sub>
Run Code Online (Sandbox Code Playgroud)
那么,硫酸可以表示为H 2 SO 4。
但我不知道如何在html中表示阴离子类型公式。
如图所示:
我尝试打字
SO<sub>4><sup>2-</sup></sub>
Run Code Online (Sandbox Code Playgroud)
它显示如下:SO 4 2-
这是我的问题.
我有一个数据帧df,其中包含两个名为date和wd的列.
并且wd表示风向,范围为(0~360).
因此,df 表示某个时间范围内某处的风向.
我想将这些风向分为16个类:http:
//7xrn7f.com1.z0.glb.clouddn.com/16-3-8/30080798.jpg
范围在这里给出.
http://7xrn7f.com1.z0.glb.clouddn.com/16-3-8/8398960.jpg
这就是我现在可以处理的问题:
wd_stat = []
for i in range(0,len(df),1):
wd = df.wd.iloc[i]
### NNE 11.25-33.75
if 11.25 <= wd < 33.75:
wd_stat.append("NNE")
### NE 33.75-56.25
if (33.75 <=wd < 56.25):
wd_stat.append("NE")
### ENE 56.25 - 78.75
if (56.25 <=wd < 78.75):
wd_stat.append("ENE")
if (78.75 <=wd < 101.25):
wd_stat.append("E")
if (101.25 <=wd < 123.75):
wd_stat.append("ESE")
.....not done yet......
Run Code Online (Sandbox Code Playgroud)
我的方法不灵活且转储.
任何人都可以提供一些建议,以高效率处理这样的分类问题(数字范围到某些字符).
对于我正在研究的项目,我在DEAP中设置了3个不同的目标作为优化目标(这是一个基于Python的演化框架).
它可以使用像NSGA-II这样的算法来应对多目标问题.无论如何都要生成帕累托边界曲面以显示结果.
我正在使用 Matplotlib 绘制一些简单的图形。举例如下:
x = np.linspace(0, 5, 1000)
fig =plt.figure(figsize=(7,7))
ax =plt.subplot(211)
ax.plot(x, np.sin(x), '-b', label='Sine')
ax.axis('equal')
leg1 = ax.legend(loc= (0.8,0.85));
leg2 = ax.legend(loc= (0.8,-0.15));
leg2.set_zorder(14)
ax.add_artist(leg1)
ax.add_artist(leg2)
ax =plt.subplot(212)
Run Code Online (Sandbox Code Playgroud)
我想保持上部和下部子图与子图 1 具有相同的图例。
然而,当我在第二个子图中调低顺序时leg2,它被画布覆盖。这是我的问题,有没有什么方法可以将一个子图的图例复制到另一个子图?