Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 在Stata中,如何组合不同宽度的方框图?_Graphics_Stata - Fatal编程技术网

Graphics 在Stata中,如何组合不同宽度的方框图?

Graphics 在Stata中,如何组合不同宽度的方框图?,graphics,stata,Graphics,Stata,我正在尝试将不同大小的类别中的几个方框图组合起来。 下面是一个说明问题的示例: sysuse auto graph box mpg, by(rep78, rows(1)) name(g1, replace ) graph box mpg, by(foreign, rows(1)) name(g2, replace ) graph combine g1 g2 , ycom r(2) 这给了我以下结果 所有的工作都是按照手册进行的,所以对于这个输出,我有两个问题。 第一,美学。就我个人而言,

我正在尝试将不同大小的类别中的几个方框图组合起来。 下面是一个说明问题的示例:

sysuse auto

graph box mpg, by(rep78, rows(1)) name(g1, replace )
graph box mpg, by(foreign, rows(1)) name(g2, replace )

graph combine g1 g2 , ycom r(2)
这给了我以下结果

所有的工作都是按照手册进行的,所以对于这个输出,我有两个问题。 第一,美学。就我个人而言,我认为横排宽度相同的绘图看起来会更好

其次,更重要的是,在更复杂的图形上,类别、轴等的字体大小也是成比例的。所以,即使我指定,比方说,所有图形上轴标签的中等大小,其中一些图形会稍大或稍小


我想知道是否有一个选项可以通过编程强制第二行方框图的宽度与第一行方框图的大小相同。

这是您想要的吗?它是基于一个技巧,但技巧是相当普遍的

sysuse auto, clear
expand 2
gen what = cond(_n <= 74, rep78, 6 + foreign)
label def what 6 Domestic 7 Foreign
label val what what
graph box mpg, by(what, note("Repair record and Foreign") row(2) holes(8 9 10))
sysuse自动,清除
扩展2
发电机什么=秒