独特页面中的更多图表:标题被隐藏

时间:2016-02-17 14:30:45

标签: r plot title par r-corrplot

我正在尝试在页面上绘制6x4图表,每个图表都有其标题。我使用了很多选项。

 pdf("myDocument.pdf") #, width = 50, height =60)

      par(mfrow=c(6,4), oma = c(2,0,2,0) + 0.0)
      par(mar=c(2, 0, 1, 0) + 0.1)
      par(cex.axis=0.1)
      par( mgp = c(1, 1, 0),
           omd = c(1.0, 0, 1.0, 0),
           pin=c(10,10),
           plt = c(1,1,1,1),
           usr =c(1,0,1,0)
      )
      for(z in 1:ncol(df_finale)){
        ...    
        corrplot(matriceTermine, 
                 title = colnames(df_finale)[z],
                 xaxs = "i",
                #insig = "pch",
                 #pch.col="blue",
                 #addrect=24, rect.lwd=10,
                 #addCoefasPercent=T,
                 method = "shade", # shade   ellipse
                 order="original", 
                 col=col1(11),
                 addgrid.col="grey",
                 addCoef.col="grey",
                 mar = c(0,0,0,0),
                 cl.cex= 0.2, cl.pos = "n",  # 0.2
                 tl.pos = "n", tl.cex= 0.3, tl.offset = 0.9, tl.srt = 90, 
                 #tl.pos="d")
      }
    dev.off()

结果: enter image description here

我必须修改哪些参数才能使标题可见? 并且假设我想减少绘图的尺寸(为标题提供额外的空格),我该怎么办?

1 个答案:

答案 0 :(得分:0)

我已经用这种方式解决了,添加:

<RelativeLayout
    android:id="@+id/rel"
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:layout_marginBottom="@dimen/margin10"
    android:layout_marginLeft="@dimen/margin10"
    android:layout_marginRight="@dimen/margin10"
    android:layout_marginTop="@dimen/margin10">

    <ImageView
        android:id="@+id/arrowProfile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:paddingLeft="@dimen/padding10"
        android:src="@drawable/back_signup" />

    <com.almabay.almachat.circularImageView.CircularImageView
        android:id="@+id/cam"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_alignParentRight="true"
        android:paddingRight="@dimen/padding10"
        android:background="@drawable/camera1"/>

    <TextView
        android:id="@+id/userName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/status"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="@dimen/margin20"
        android:paddingLeft="@dimen/padding10"
        android:text="User Name"
        android:textColor="#ffffff"
        android:textSize="20sp" />

    <TextView
        android:id="@+id/status"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:paddingLeft="@dimen/padding10"
        android:text="Status of user"
        android:textColor="#ffffff" />
</RelativeLayout>

  

... corrplot(matriceTermine, #title = colnames(df_finale)[z], ..., method = "s") title(colnames(df_finale[z]), line = -0.1, cex = 2.5, font=3, cex.main = 2) ...

可以&#34;移动&#34; q。的标题。

对于连续修改,我建议将情节保存在&#34; svg &#34;并使用 Inkscape 修改它。