2012-04-07 33 views
6

sau khi cập nhật lên R 2.15, kênh alpha trong ggplot dường như không hoạt động nữa.kênh alpha trong ggplot2 không hoạt động sau khi cài đặt 2.15

plot(rnorm(100),rnorm(100),bg="#cc000055",pch=21) 

công trình hoàn toàn tốt đẹp nhưng

qplot(rnorm(100),rnorm(100),color="#cc000044") 

không! Ngoài ra, hàm alpha() từ gói ggplot2 không còn được tìm thấy nữa (tôi cũng đã thử ggplot2 :: alpha().

Đó có phải là một vấn đề đã biết? Tôi không thể tìm thấy bất cứ điều gì về trực tuyến ...

Cảm ơn!

+0

thử '? Alpha' để biết thêm chi tiết về cách sử dụng. Điều này làm việc tốt cho tôi: 'qplot (rnorm (100), rnorm (100), color =" # cc000044 ", alpha = 1/3)' Có lẽ bạn cần cập nhật thư viện ggplot2 của mình? – Ben

+0

'qplot (rnorm (100), rnorm (100), color =" # cc000044 ", alpha = 1/3)' cũng làm việc cho tôi nhưng '" # cc000044 "' cũng được sử dụng để làm việc trước khi cập nhật. Ngoài ra, hàm alpha tạo ra lỗi 'Lỗi: không thể tìm thấy hàm" alpha "' sau khi gọi 'alpha (c (" blue "," red "), .3)', cũng nằm trong '? Alpha' help (ví dụ cuối cùng ở dưới cùng). – user2503795

+0

và tôi đang sử dụng ggplot2 0.9, mà tôi tin là phiên bản mới nhất. – user2503795

Trả lời

4

tôi có thể tái tạo vấn đề bằng cách sử dụng R-2.15.0 và ggplot2 0.9.0.

Như Ben lưu ý, cách tiêu chuẩn quy định cụ thể mờ trong ggplot2 là cung cấp một rõ ràng alpha tranh cãi. Bạn nên cố gắng sử dụng mã này cho tất cả mã vạch mới.

Tôi nghĩ rằng một trường hợp có thể khiến ggplot phải hỗ trợ đặc tả cũ của alpha thông qua đối số màu. Nếu bạn cảm thấy mạnh mẽ về điều này, thì file an issue.

+0

Cảm ơn! Tôi sẽ gửi một vấn đề và cũng chỉ được đăng trên danh sách google [link] (https://groups.google.com/d/msg/ggplot2/8c-ofEvAyN4/DZOKwq7plZIJ). Nó không chỉ là đặc tả cũ mà còn là cú pháp R chuẩn cho màu sắc, mà tôi nghĩ là một lý do khá tốt để hỗ trợ nó ... – user2503795

1

Điều này được tham chiếu trong các nhận xét ở trên, nhưng nếu bạn đang làm việc với một số mã ggplot cũ và R ném một lỗi sau khi gọi tới alpha(), bạn cần tải rõ ràng library(scales) vào môi trường R của mình.

Các vấn đề liên quan