擅长:python、mysql、java
<p>是的,<code>plt.figure</code>或<code>plt.subplots</code>为您提供一个地物对象,然后您可以根据需要绘制任意数量的地物。事实上,如果你使用</p>
<pre><code>import seaborn as sns
fmri = sns.load_dataset("fmri")
f,ax = plt.subplots(1,1,figsize=(10,7)) # make a subplot of 1 row and 1 column
g1 = sns.lineplot(x="timepoint", y="signal", data=fmri,ax=ax) # ax=axis object is must
g2 = sns.some_other_chart(your_data, ax=ax)
g3 = ax.some_matlotlib_chart(your_data) # no need to use ax=ax
</code></pre>
<p><code>Seaborn</code>不支持<code>Candlestick</code>,但可以使用<code>matplotlib</code>在同一轴上进行打印</p>
<pre><code>from matplotlib.finance import candlestick_ohlc
candlestick_ohlc(ax, data.values, width=0.6, colorup='g', colordown='r') # just a dummy code to explain. YOu can see the ax object here as first arg
</code></pre>
<p>您甚至可以使用pandas<code>df.plot(data,kind='bar',ax=ax,**kwargs)</code>在同一轴对象内进行打印</p>
<p><strong>注意</strong>:一些<code>seaborn</code>图表不支持在同一个<code>ax</code>上打印,因为它们使用自己的<code>grid</code>,例如<code>relplot</code></p>