Nhiều định dạng tệp khác nhau được hỗ trợ bao gồm pdf, svg, eps, png, jpg, tif, v.v. Một điều bạn muốn ghi nhớ là loại đồ họa Show
Trong khi đồ họa vector có thể mở rộng, đồ họa raster thì không. Nếu bạn phóng to đồ họa raster, các ô tạo thành hình sẽ hiển thị, làm cho hình không hấp dẫn. Vì vậy, trừ khi bắt buộc phải lưu số liệu dưới dạng đồ họa raster, thì nên lưu số liệu dưới dạng đồ họa vector Hãy thử lưu đối tượng
1 dưới dạng nc. pdf. ggsave() biết đối tượng ggplot dự định được lưu dưới dạng tệp pdf từ phần mở rộng của tên tệp được chỉ địnhTương tự,
Bạn có thể thay đổi kích thước đầu ra với các tùy chọn 4 và 5. Ví dụ: đoạn mã sau tạo tệp pdf có kích thước 6 inch và 7 inch
Bạn thay đổi đơn vị với tùy chọn 8. Theo mặc định, 9 (inch) được sử dụngBạn có thể kiểm soát độ phân giải của hình ảnh đầu ra bằng cách chỉ định DPI (số chấm trên mỗi inch) bằng tùy chọn 0. Giá trị DPI mặc định là 300, nhưng bạn có thể chỉ định bất kỳ giá trị nào phù hợp với hình ảnh đầu ra, bao gồm “võng mạc” (320) hoặc “màn hình” (72). 600 trở lên được khuyến nghị khi yêu cầu đầu ra có độ phân giải cao một vectơ ký tự chỉ định ánh xạ thẩm mỹ nào sẽ hiển thị trong chú giải công cụ. Mặc định, "tất cả", có nghĩa là hiển thị tất cả các ánh xạ thẩm mỹ (bao gồm cả thẩm mỹ "văn bản" không chính thức). Thứ tự của các biến ở đây cũng sẽ kiểm soát thứ tự chúng xuất hiện. Ví dụ: sử dụng dynamicTicks nên âm mưu. js tự động tạo nhãn đánh dấu trục? layerData dữ liệu từ lớp nào sẽ được trả lại? ## Not run: # simple example ggpenguins <- qplot(bill_length_mm , body_mass_g, data = palmerpenguins::penguins, color = species) ggplotly(ggpenguins) data(canada.cities, package = "maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions = "canada") + coord_equal() + geom_point(aes(text = name, size = pop), colour = "red", alpha = 1/2) ggplotly(viz, tooltip = c("text", "size")) # linked scatterplot brushing d <- highlight_key(mtcars) qplot(data = d, x = mpg, y = wt) %>% subplot(qplot(data = d, x = mpg, y = vs)) %>% layout(title = "Click and drag to select points") %>% highlight("plotly_selected") # more brushing (i.e. highlighting) examples demo("crosstalk-highlight-ggplotly", package = "plotly") # client-side linked brushing in a scatterplot matrix highlight_key(palmerpenguins::penguins) %>% GGally::ggpairs(aes(colour = Species), columns = 1:4) %>% ggplotly(tooltip = c("x", "y", "colour")) %>% highlight("plotly_selected") ## End(Not run)0 nên trả lại dữ liệu "gốc" hoặc "thu nhỏ"? ## Not run: # simple example ggpenguins <- qplot(bill_length_mm , body_mass_g, data = palmerpenguins::penguins, color = species) ggplotly(ggpenguins) data(canada.cities, package = "maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions = "canada") + coord_equal() + geom_point(aes(text = name, size = pop), colour = "red", alpha = 1/2) ggplotly(viz, tooltip = c("text", "size")) # linked scatterplot brushing d <- highlight_key(mtcars) qplot(data = d, x = mpg, y = wt) %>% subplot(qplot(data = d, x = mpg, y = vs)) %>% layout(title = "Click and drag to select points") %>% highlight("plotly_selected") # more brushing (i.e. highlighting) examples demo("crosstalk-highlight-ggplotly", package = "plotly") # client-side linked brushing in a scatterplot matrix highlight_key(palmerpenguins::penguins) %>% GGally::ggpairs(aes(colour = Species), columns = 1:4) %>% ggplotly(tooltip = c("x", "y", "colour")) %>% highlight("plotly_selected") ## End(Not run)1 một chuỗi ký tự có độ dài 1. Khớp giá trị của chuỗi này với đối số nguồn trong ## Not run: # simple example ggpenguins <- qplot(bill_length_mm , body_mass_g, data = palmerpenguins::penguins, color = species) ggplotly(ggpenguins) data(canada.cities, package = "maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions = "canada") + coord_equal() + geom_point(aes(text = name, size = pop), colour = "red", alpha = 1/2) ggplotly(viz, tooltip = c("text", "size")) # linked scatterplot brushing d <- highlight_key(mtcars) qplot(data = d, x = mpg, y = wt) %>% subplot(qplot(data = d, x = mpg, y = vs)) %>% layout(title = "Click and drag to select points") %>% highlight("plotly_selected") # more brushing (i.e. highlighting) examples demo("crosstalk-highlight-ggplotly", package = "plotly") # client-side linked brushing in a scatterplot matrix highlight_key(palmerpenguins::penguins) %>% GGally::ggpairs(aes(colour = Species), columns = 1:4) %>% ggplotly(tooltip = c("x", "y", "colour")) %>% highlight("plotly_selected") ## End(Not run)2 để truy xuất dữ liệu sự kiện tương ứng với một ô cụ thể (ứng dụng sáng bóng có thể có nhiều ô) ## Not run: # simple example ggpenguins <- qplot(bill_length_mm , body_mass_g, data = palmerpenguins::penguins, color = species) ggplotly(ggpenguins) data(canada.cities, package = "maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions = "canada") + coord_equal() + geom_point(aes(text = name, size = pop), colour = "red", alpha = 1/2) ggplotly(viz, tooltip = c("text", "size")) # linked scatterplot brushing d <- highlight_key(mtcars) qplot(data = d, x = mpg, y = wt) %>% subplot(qplot(data = d, x = mpg, y = vs)) %>% layout(title = "Click and drag to select points") %>% highlight("plotly_selected") # more brushing (i.e. highlighting) examples demo("crosstalk-highlight-ggplotly", package = "plotly") # client-side linked brushing in a scatterplot matrix highlight_key(palmerpenguins::penguins) %>% GGally::ggpairs(aes(colour = Species), columns = 1:4) %>% ggplotly(tooltip = c("x", "y", "colour")) %>% highlight("plotly_selected") ## End(Not run)3 đối số được truyền vào các phương thức Thông tin chi tiếtChuyển đổi kích thước tương đối tùy thuộc vào kích thước của thiết bị đồ họa hiện tại (nếu không có thiết bị nào đang mở, chiều rộng/chiều cao của thiết bị mới (ngoài màn hình) sẽ mặc định là 640/480). Nói cách khác, ## Not run: # simple example ggpenguins <- qplot(bill_length_mm , body_mass_g, data = palmerpenguins::penguins, color = species) ggplotly(ggpenguins) data(canada.cities, package = "maps") viz <- ggplot(canada.cities, aes(long, lat)) + borders(regions = "canada") + coord_equal() + geom_point(aes(text = name, size = pop), colour = "red", alpha = 1/2) ggplotly(viz, tooltip = c("text", "size")) # linked scatterplot brushing d <- highlight_key(mtcars) qplot(data = d, x = mpg, y = wt) %>% subplot(qplot(data = d, x = mpg, y = vs)) %>% layout(title = "Click and drag to select points") %>% highlight("plotly_selected") # more brushing (i.e. highlighting) examples demo("crosstalk-highlight-ggplotly", package = "plotly") # client-side linked brushing in a scatterplot matrix highlight_key(palmerpenguins::penguins) %>% GGally::ggpairs(aes(colour = Species), columns = 1:4) %>% ggplotly(tooltip = c("x", "y", "colour")) %>% highlight("plotly_selected") ## End(Not run)8 Làm cách nào để lưu ggplot dưới dạng html?Nếu bạn đang sử dụng Rstudio, cửa sổ Viewer cho phép bạn xuất đầu ra đồ họa từ plotly/ggplotly dưới dạng html ( Viewer > export > save as web page).
Tại sao ggplotly không hoạt động?Lý do nó không hoạt động bên trong một chức năng là vì tệp tạm thời bị xóa khi quá trình thực thi rời khỏi phạm vi chức năng . (Bạn có thể tự sao chép điều này bằng cách sử dụng tempfile() thay vì "temp.
Ggplotly nằm trong gói nào?Âm mưu cho R . Plotly là gói R để tạo các biểu đồ dựa trên web tương tác thông qua thư viện đồ thị JavaScript của plotly, plotly. js. Gói plotly R tuần tự hóa các số liệu ggplot2 thành JSON đồ thị phổ quát của Plotly.
Ggplotly là gì?Với ggplotly() của Plotly, bạn có thể chuyển đổi số liệu ggplot2 của mình thành số liệu tương tác do plotly cung cấp. js, sẵn sàng nhúng vào ứng dụng Dash . ggplotly là mã nguồn mở, miễn phí và bạn có thể xem mã nguồn, báo cáo sự cố hoặc đóng góp trên GitHub. Truy cập diễn đàn cộng đồng để đặt câu hỏi và nhận trợ giúp. |