大家好,JMP 社区,
我正在使用 JMP 17.0.0,并且我知道我可以使用图形生成器中的“Wrap”框为未透视数据集创建面板图。
但是,如何为已经旋转的数据集创建面板图?我能想到的最接近的方法是将各个列拖到图形生成器的 y 轴上,以逐一堆叠图表,但不采用面板格式。
很想听听大家对此的意见。谢谢!

使用 JMP 时,您可能必须使用两种格式的表(宽/分割或高/堆叠),因此堆叠您的数据并创建图表(除非您想将它们作为单独的列添加到 y 轴,就像您所做的那样)。
- 图形生成器通常可以进行旋转,无需手动进行。
- 正如 Jarmo 所建议的,“堆叠”值并使用“标签”来包装图表。
- 如果您需要为各个图使用不同的轴刻度,则“Wrap”将不起作用。
-> 升级至 JMP18 并使用“Page”代替“Wrap”

dt = Open( "$SAMPLE_DATA/Water Treatment.jmp" );
dtstacked = dt << Stack(
columns(
:"Q-E"n, :"ZN-E"n, :"PH-E"n, :"DBO-E"n, :"DQO-E"n, :"SS-E"n, :"SSV-E"n,
:"SED-E"n, :"COND-E"n
),
"Non-stacked columns"n( Keep( :Date ) )
);
dtstacked << Graph Builder(
Transform Column(
"Month[Date]",
Format( "Format Pattern", "<MM><YYYY>", 15 ),
Formula( Date Increment( :Date, "Month", 0 ) )
),
Link Page Axes( "X Only" ),
Replicate Linked Page Axes( 0 ),
Variables(
X( :"Month[Date]"n ),
Y( :Data ),
Page( :Label, Levels per Row( 3 ), Show Title( 0 ) )
),
Elements(
Points( X, Y, Summary Statistic( "Mean" ) ),
Smoother( X, Y )
)
);</YYYY></MM>