我输入了以下命令来开发核心图。它有效,但情节显示夹在底部边缘。更改par(mar = c(5,4,4,2)+ 0.1)参数对corrplot的放置没有影响。想法?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div class='sidebar'>
<table class="dynamicHeight">
<thead>
<tr>
<th>Header</th>
</tr>
</thead>
<tbody>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
<tr><td>Body Row</td></tr>
</tbody>
</table>
</div>
答案 0 :(得分:4)
将边距直接添加到corrplot()
调用中,如下所示:
corrplot(cor(z), mar = c(1, 1, 1, 1))
答案 1 :(得分:0)
我为此感到麻烦,因为在函数中设置边距仍然会裁剪轴标签,在我的情况下,这是相对较长的站点名称。如果行/列的名称很长,除了在corrplot()中使用mar()调用外,您可能首先需要调用par(xpd = TRUE)以允许在边距中进行绘图。