如何将轴添加到子图?

路易斯

我使用绘制了一系列相关函数matplotlib.pyplot.subplots,并且需要在每个子图中包括相应函数的放大部分。

我开始按照此处的说明进行操作,当只有一个图形但没有子图时,它可以完美地工作。

如果我用子图来做的话,我只会得到一个图,里面有所有函数。这是到目前为止我得到的一个例子:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-10, 10, 0.01)
sinx = np.sin(x)
tanx = np.tan(x)

fig, ax = plt.subplots( 1, 2, sharey='row', figsize=(9, 3) )

for i, f in enumerate([sinx, cosx]):
    ax[i].plot( x, f, color='red' )
    ax[i].set_ylim([-2, 2])

    axx = plt.axes([.2, .6, .2, .2],)
    axx.plot( x, f, color='green' )
    axx.set_xlim([0, 5])
    axx.set_ylim([0.75, 1.25])

plt.show(fig)

这段代码给出了下图:

在此处输入图片说明

如何创建新轴并在每个子图中绘图?

r

如果我了解得很好,您可以使用 inset_axes

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid.inset_locator import inset_axes


x = np.arange(-10, 10, 0.01)
sinx = np.sin(x)
tanx = np.tan(x)

fig, ax = plt.subplots( 1, 2, sharey='row', figsize=(9, 3) )

for i, f in enumerate([sinx, tanx]):
    ax[i].plot( x, f, color='red' )
    ax[i].set_ylim([-2, 2])

    # create an inset axe in the current axe:
    inset_ax = inset_axes(ax[i],
                          height="30%", # set height
                          width="30%", # and width
                          loc=10) # center, you can check the different codes in plt.legend?
    inset_ax.plot(x, f, color='green')
    inset_ax.set_xlim([0, 5])
    inset_ax.set_ylim([0.75, 1.25])
plt.show()

inset_axe

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像添加到轴上的条形图(matplotlib)

来自分类Dev

如何将轴标签添加到 python 中的 imshow 图?

来自分类Dev

如何将两个图添加到子图?

来自分类Dev

情节:如何将轴布局添加到子情节?

来自分类Dev

如何将辅助轴添加到highstock图表?

来自分类Dev

如何将趋势线添加到高图

来自分类Dev

如何将数组添加到JQWidget饼图?

来自分类Dev

如何将Qwt图添加到框架

来自分类Dev

如何将工具提示添加到FLOT图

来自分类Dev

如何将子值添加到新数组?

来自分类Dev

如何将子文档添加到ElasticSearch索引

来自分类Dev

如何将子级添加到QGraphicsItem

来自分类Dev

如何将子菜单添加到导航菜单

来自分类Dev

如何将子节点添加到数组 PHP

来自分类Dev

matplotlib将矩形添加到图而不是轴

来自分类Dev

如何将轴标签添加到simple.scatterplot(UsingR)

来自分类Dev

Python:如何将日期时间添加到pcolormesh中的x轴

来自分类Dev

散景-如何将y值添加到水平跨度的y轴?

来自分类Dev

如何将ILContourPlot添加到ILPlotCube中的自定义Z轴位置

来自分类Dev

F#Winforms ChartArea:“如何将ArrowStyle添加到轴中”

来自分类Dev

如何将月份作为 x 轴添加到股票图表/高价图表

来自分类Dev

如何将点的图属性添加到最终点输出中

来自分类Dev

如何将图钉添加到Windows Phone 8.1地图控件?

来自分类Dev

如何将<text>和<line>元素添加到mxGraph图

来自分类Dev

Javafx-如何将饼图从不同的类添加到BorderPane

来自分类Dev

如何将条形图添加到基于Django的数据库中?

来自分类Dev

如何将人鱼图添加到rocket.chat实例?

来自分类Dev

如何将没有固定值的基准图添加到文档中

来自分类Dev

Java-Android /如何将图动态添加到AchartEngine图表

Related 相关文章

  1. 1

    如何将图像添加到轴上的条形图(matplotlib)

  2. 2

    如何将轴标签添加到 python 中的 imshow 图?

  3. 3

    如何将两个图添加到子图?

  4. 4

    情节:如何将轴布局添加到子情节?

  5. 5

    如何将辅助轴添加到highstock图表?

  6. 6

    如何将趋势线添加到高图

  7. 7

    如何将数组添加到JQWidget饼图?

  8. 8

    如何将Qwt图添加到框架

  9. 9

    如何将工具提示添加到FLOT图

  10. 10

    如何将子值添加到新数组?

  11. 11

    如何将子文档添加到ElasticSearch索引

  12. 12

    如何将子级添加到QGraphicsItem

  13. 13

    如何将子菜单添加到导航菜单

  14. 14

    如何将子节点添加到数组 PHP

  15. 15

    matplotlib将矩形添加到图而不是轴

  16. 16

    如何将轴标签添加到simple.scatterplot(UsingR)

  17. 17

    Python:如何将日期时间添加到pcolormesh中的x轴

  18. 18

    散景-如何将y值添加到水平跨度的y轴?

  19. 19

    如何将ILContourPlot添加到ILPlotCube中的自定义Z轴位置

  20. 20

    F#Winforms ChartArea:“如何将ArrowStyle添加到轴中”

  21. 21

    如何将月份作为 x 轴添加到股票图表/高价图表

  22. 22

    如何将点的图属性添加到最终点输出中

  23. 23

    如何将图钉添加到Windows Phone 8.1地图控件?

  24. 24

    如何将<text>和<line>元素添加到mxGraph图

  25. 25

    Javafx-如何将饼图从不同的类添加到BorderPane

  26. 26

    如何将条形图添加到基于Django的数据库中?

  27. 27

    如何将人鱼图添加到rocket.chat实例?

  28. 28

    如何将没有固定值的基准图添加到文档中

  29. 29

    Java-Android /如何将图动态添加到AchartEngine图表

热门标签

归档