subplot

    1热度

    1回答

    我有一个等高线图的2x3子图。我想要有两个水平的彩条,一个用于前两列,一个用于第三列。我只能为每列执行此操作(因此,3个颜色条),但我需要为前两列共享一个颜色条。 这是我的示例代码: import numpy as np import matplotlib.pyplot as plt v = np.arange(-180,181,15) y,x = np.meshgrid(v,v) p

    0热度

    1回答

    我想绘制一组颜色条的一组等值线图。由于色条取决于您在参数ax中指定的子图,因此色条的范围不反映前2列中所有图的值的范围。 我可以指定反映滴答的最小值(mina=-500)和最大值(maxa=500)值的第一个颜色条(左侧)吗? 这里是我的代码: import numpy as np import matplotlib.pyplot as plt v = np.arange(-180,181,1

    0热度

    2回答

    在群集上完成了几次模拟,每个模拟都保存了一个图形,我想将这些图形组合成一个图形。 为了方便,假设我们有两个数字: x = 0:0.01:.2; subplot(1,3,1) plot(x,sin(x)) legend('sin(x)') subplot(1,3,2) plot(x,cos(x)) legend('cos(x)') subplot(1,3,3) plot(x,t

    1热度

    3回答

    我想绘制4个子图,每个子图具有相等的纵横比和单独的颜色条。我差不多完成了,但是我的字体非常大,并且颜色条与X轴标题重叠时位置很差;看到附加的代码和生成的图像。如何获得更好的结果? import numpy import matplotlib.pyplot as plt data = numpy.random.random((3, 10)) fig, (ax1, ax2, ax3, ax4)

    0热度

    1回答

    好的,所以我一直试图从昨天开始解决这个问题,并且找不到解决方案。 我为12个不同实验的数据创建了12个熊猫数据框(名为exp_1 - exp_12),列名在所有数据框中都是相同的。我想创建一个有12个小区(12x4)的地块,每个实验每行4个地块。 到目前为止,这么好。绘制的作品就好了,我目前使用此代码(我把它缩短到这里4个地块): fig, axs = plt.subplots(nrows = 1

    0热度

    2回答

    我正在绘制两个数字,每个数字都有多个子图。我需要在一个循环内完成。下面是当我只有一个数字我做什么: fig, ax = plt.subplots(nrows=6,ncols=6,figsize=(20, 20)) fig.subplots_adjust(hspace=.5,wspace=0.4) plt.subplots_adjust(left=None, bottom=None, right

    0热度

    1回答

    我有下面的代码,我真的很努力地在整个屏幕上获得情节。 fig = plt.figure() fig.subplots_adjust(bottom=0.2) ax1 = fig.add_subplot(212) ax1.set_xlabel('Time') ax1.set_ylim(0,time) line1 = ax1.plot(a,'bo-',label='One') line2 =

    1热度

    1回答

    我有一个包含10组的动物园对象,其中每个组都包含NA值,我试图创建一个绘图,其中每组的值都随时间绘制在一个小区里,忽略NA:s。我希望所有的小组都能在整个时间段内进行绘制,如果它只包含部分时间段的值,那么就会发生。我试图使用na.exclude和na.pass,但它不起作用。 这是我的数据: structure(c(-4.10947262625989, NA, -6.35834864986063,

    0热度

    1回答

    我想要修改这段代码,可能会通过一些可能经过变量名的循环,所以我不应该写下'如果data1不是None'部分?我还想知道是否有某种方法可以制作某种动态代码,例如,输入到函数中的输入数量可能会发生变化,例如,假设我想输入100个不同的数据集,我不能写下来所有这些在功能的输入部分,我应该怎么做呢? 另外,我怎么能把这两个地块的标题?因为当我使用plt.title()时,它只显示最后一个标题。 impor

    0热度

    1回答

    我有2个subplots - 1分散和一个栏我想共享x轴。散点图有一个颜色条。由于这两个地块的坐标轴不一致,因此sharex似乎不适用于此。 我的代码: fig, (ax, ax2) = plt.subplots(2,1, gridspec_kw = {'height_ratios':[13,2]},figsize=(15,12), sharex=True) df_plotdata.plot(