畫一個矩形,但X和Y在同一列我需要繪製一些矩形,類似於此回復中顯示的內容
就我而言,我的資料組織方式不同:
參數值
X 1
和 2
有沒有一種簡單的方法,無需將行拆分為 X 和 Y 列?
謝謝
數據探索和視覺化回覆:畫一個矩形,但X和Y在同一列不同的座標如何映射在一起(你如何知道哪個X屬於哪個Y)?你的更完整的數據是什麼樣的(很難創建一個只有一個坐標的矩形)?您需要什麼類型的矩形?圖形產生器?圖框?
最簡單的方法很可能是拆分,但可能還有其他方法(也許有些簡單,有些不簡單)
回覆:畫一個矩形,但X和Y在同一列基本上我有一個與此類似的表:
ID參數值
1 X 尺寸 10
1 Y 尺寸 15
2 X 尺寸 11
2 Y 尺寸 14
我想以圖形方式疊加兩個矩形以比較尺寸。
回覆:畫一個矩形,但X和Y在同一列如果您只想查看矩形,則帶有矩形的圖形框是一種選擇
Names Default To Here(1);
nw = New Window("Example",
gb = Graph Box(
Frame Size(300, 300),
Pen Size(1);
Pen Color("Blue");
Rect(0, 15, 10, 0);
Pen Color("Green");
Rect(0, 11, 14, 0);
)
);
nw[AxisBox(1)] << Min(-0.1) << Max(15.1) << Inc(1);
nw[AxisBox(2)] << Min(-0.1) << Max(1.1) << Inc(1);

回覆:畫一個矩形,但X和Y在同一列這是 Jarmo 範例的簡單擴充。我只是不再對值進行硬編碼,而是直接使用資料表值。
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 4 ),
New Column( "ID", Character, "Nominal", Set Values( {"1", "1", "2", "2"} ) ),
New Column( "Parameter",
Character,
"Nominal",
Set Values( {"X size", "Y size", "X size", "Y size"} )
),
New Column( "Value",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [10, 15, 11, 14] )
)
);
nw = New Window( "Example",
gb = Graph Box(
Frame Size( 300, 300 ),
Pen Size( 1 );
Pen Color( "Blue" );
Rect( 0, dt:value[2], dt:value[1], 0 );
Pen Color( "Green" );
Rect( 0, dt:value[4], dt:value[3], 0 );
)
);
nw[AxisBox( 1 )] << Min( -0.1 ) << Max( 15.1 ) << Inc( 1 );
nw[AxisBox( 2 )] << Min( -0.1 ) << Max( 12.1 ) << Inc( 1 );

回覆:畫一個矩形,但X和Y在同一列非常感謝;我根據我的桌子調整了腳本並且它有效。
有什麼方法可以透過圖形建構來做到這一點,以便我可以添加標籤、過濾器等?
謝謝
回覆:畫一個矩形,但X和Y在同一列它可以在圖形生成器中完成。它可以/應該如何完成取決於您願意修改資料表的程度(分割、堆疊、建立新欄位…)?
回覆:畫一個矩形,但X和Y在同一列最好讓桌子保持原樣。我知道可以透過更改表來完成,如我連結的線程所示,但我想知道是否可以使用這種表結構來完成。
回覆:畫一個矩形,但X和Y在同一列在您最新的資料結構範例中
ID參數值
1 X 尺寸 10
1 Y 尺寸 15
2 X 尺寸 11
2 Y 尺寸 14
我相信您正在指定要繪製的矩形的尺寸。要在圖形產生器上繪製的資料點在哪裡。可以使用 < 將矩形新增至圖形產生器中