矩形圖形大家好,
JMP中有沒有一種簡單的方法來產生具有不同矩形(不同大小)的圖形? 請參閱隨附的範例。
透過這張圖,我想概述不同的材料及其相應的形狀。
提前致謝。
約翰內斯
大規模客製化回覆:矩形圖形我肯定會使用圖形框來執行此操作,但您也可以嘗試使用圖形生成器執行某些操作。 如果我正確理解了數據,那麼每種材料都有幾個不同的版本。 基於此,我做了一些拆分/堆疊/公式來取得如下表:

然後,我使用這張表創建了圖形生成器,並以更平滑的方式使用了擬合的信心。

這兩個事件是偶然發生的,並且只有在所有矩形在 x = 0 處都有「線」時才會起作用:
長條圖+折線圖:

也使用下面的填充線:

附有表格腳本的資料表。
來自相同數據的獎勵圖像:

回覆:矩形圖形您的資料中有很多重疊。這段程式碼可以做到這一點;我將矩形設為未填充以顯示重疊。
dt = data table("Rectangles");
// Set some constants
xmin = 0;
xmax = 4000;
ymin = 0;
ymax = 1500;
xres = 800;
yres = 500;
color_list = {"Red", "Blue", "Green", "Orange", "Purple"};
filled_rect = 0; // set to 1 for filled rectangles
heat_map_win = New Window( "Example Rectangles ",
rect_gb = Graph Box(
framesize( xres, yres ),
xscale(xmin, xmax),
yscale(ymin, ymax),
for (i = 1, i <= nrows(dt), i++,
xleft = dt:x 1[i];
xright = dt:x 3[i];
ybottom = dt:y 1[i];
ytop = dt:y 4[i];
pcolor = color_list[dt:material[i]];
pen color(pcolor);
fill color(pcolor);
rect(xleft, ytop, xright, ybottom, filled_rect);
),
)
);

回覆:矩形圖形如果您對前面的命令有疑問,也請查看透明度命令。
both rectangles are drawn with 50% alphaboth rectangles are drawn with 50% alphaboth rectangles are drawn with 50% alpha兩個矩形均使用 50% Alpha 繪製
回覆:矩形圖形謝謝你!
回覆:矩形圖形JMP 擁有一套完整的圖形基元,可用於建立矩形等內容。腳本索引詳細介紹了可用的函數並給出了它們的使用範例。


以下是 Rect() 函數描述中的腳本。
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Pen Color( "Green" );
Pen Size( 2 );
Fill Color( "Red" );
Rect( 15, 75, 65, 55, 1 );
Rect( 10, 80, 70, 50 );
)
);
回覆:矩形圖形我附上了一個包含範例資料的文件。 我確實有矩形每個角的座標。
回覆:矩形圖形您有什麼類型的資料? 例如你可以建立自訂形狀文件
回覆:矩形圖形感謝您的代碼。對我來說工作得很好。
現在我想用另一個關鍵列分割圖表。例如,圖 1 將具有參數 A 的矩形,圖 2 將具有參數 B 的矩形,等等。
我在這裡很難使用Where 或By 子句。
我需要將所有圖表垂直顯示並將其另存為 jpg 格式。
謝謝