小编jon*_*onb的帖子

合并两个 matplotlib 图形,并排,高质量

我生成了两个 matplotlib 图形,尺寸为 1000x1000。每个图都是基于 4x4 子图的图。我想要一个尺寸为 1000x2000(宽度为 2000)的图形。

fig1
<Figure size 1000x1000 with 4 Axes>

fig2
<Figure size 1000x1000 with 4 Axes>
Run Code Online (Sandbox Code Playgroud)

现在我想把它们结合在一起。

我搜索了很多参考文献: How to make multipleplots side-by-side using Python?

并排绘制两个图形

在 Matplotlib 中向子图添加图形

它们不相关,因为大多数情况下它们建议改变初始绘图的创建方式。我不想改变它 - 我想按原样使用该图。

我只需要将 Fig1 放在 Fig2 的左侧即可。不改变 Fig1 或 Fig2 的创建方式。

我还尝试使用 PIL 方法:https://note.nkmk.me/en/python-pillow-concat-images/ 但是它的质量较低

plot matplotlib

5
推荐指数
1
解决办法
3424
查看次数

Android Firebase RecyclerView 中按下按钮时出现无法解释的错误

我有一个 RecyclerView 和一个用于“绑定”每个项目的按钮(移动到数据库中的另一个子项)。

大多数时候它运行良好,但有时我会收到indexOutOfBounds 异常。

这是一个屏幕截图:

CSS

当我按顶部回收器视图项目的“BIND”时,我收到了此错误。我让它打印这一行:

Log.d("dDebug","Almost bug! Size: " + ((MissionAdapter) MissionAdapter.this).mSnapshots.size() + " , index: " + missionPosition);
Run Code Online (Sandbox Code Playgroud)

它打印出这个:

D/dDebug: Almost bug! Size: 1 , index: 1
Run Code Online (Sandbox Code Playgroud)

在这里您可以看到错误 - 大小 1,索引 1,因此它将有indexOutOfBounds。

这是代码:

    public class AvailableFragmentPilot extends Fragment {

    private String TAG = "dDEBUG";
    private RecyclerView mavailableList;

    private DatabaseReference mAvailableMissionsDb, mPendingMissionsDb;
    private FirebaseAuth mAuth;
    private ProgressDialog mSubmitMsnProgress;

    private String mCurrent_pilot_id;

    private View mMainView;

//    Query queries;

    public AvailableFragmentPilot() {
        // Required empty public constructor
    }


    @Override
    public …
Run Code Online (Sandbox Code Playgroud)

java android firebase android-recyclerview firebase-realtime-database

3
推荐指数
1
解决办法
1527
查看次数