大家好,
我繪製了一些數據並將該圖分為兩部分。 一個代表“好”,另一個代表“壞”-綠色和紅色列。
是否可以在繪圖中添加第三部分,以顯示x軸總值的百分比“不良”值? 請參閱附件圖像。
謝謝。
您可以做您想做的事,但是您將需要稍微更改數據。您需要將數據分為ji和nein列
表格=>拆分
然後調出Graph Builder。在“圖形生成器”中,右鍵單擊新的ji或nein列,然後創建一個新的變換公式列。使用以下公式為轉換列創建百分比值
( ji + nein ) / nein
然後在“圖形生成器”窗口中,將您的X列拖動。然後將nein列拖到Y軸。接下來,將ji列拖到Y軸的底部,將其添加為單獨的圖形,最後,將百分比列拖到Y軸的底部。 您可以根據需要調整每個Y軸。
以下是使用提供的Big Class示例數據表的簡單示例。

和JSL生成圖形
Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables(
X( :age ),
Y( :height ),
Y( :weight ),
Y(
Transform Column(
"Percent",
Formula( ((:weight + :height) / :weight) * 1 )
)
)
),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 35 ) ) ),
Elements( Position( 1, 2 ), Bar( X, Y, Legend( 34 ) ) ),
Elements( Position( 1, 3 ), Bar( X, Y, Legend( 33 ) ) ),
SendToReport(
Dispatch(
{},
"height",
ScaleBox,
{Min( 0 ), Max( 125 ), Inc( 20 ), Minor Ticks( 0 )}
),
Dispatch(
{},
"Percent",
ScaleBox,
{Format( "Percent", 9, 1 ), Min( 0 ), Max( 4 ), Inc( 0.5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
35,
Properties( 0, {Fill Color( 19 )}, Item ID( "Mean(height)", 1 ) )
), Legend Model(
34,
Properties( 0, {Fill Color( 20 )}, Item ID( "Mean(weight)", 1 ) )
), Legend Model(
33,
Properties( 0, {Fill Color( 9 )}, Item ID( "Mean(Percent)", 1 ) )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {35, [2], 34, [1], 33, [0]} ), Position( {2, 1, 0} )}
)
)
)