2011-10-25 27 views
18

Nếu tôi tạo một đường thẳng (ví dụ như chuỗi thời gian) và đặt giới hạn trục của mình, tôi muốn đường tiếp tục ra khỏi ô khi các điểm nằm ngoài giới hạn trục và sau đó quay trở lại cốt truyện cho ô tiếp theo điểm nằm trong giới hạn trục. Ngay bây giờ, có vẻ như ggplot2 sẽ chỉ thả các điểm hoàn toàn và cho tôi một thông báo "Lỗi:".ngừng ggplot2 khỏi việc giảm điểm dữ liệu ngoài giới hạn trục?

Trả lời

25

Nếu bạn giới hạn các trục bằng cách giảm thang trục (scale_x_continuous(limits=...)), thì đó là hành vi mong đợi. Bằng cách điều chỉnh tỷ lệ, bạn xác định dữ liệu nào sẽ là một phần của cốt truyện. Nếu bạn muốn sử dụng tất cả dữ liệu, nhưng chỉ cần phóng to trên một vùng cụ thể của các trục, thay vào đó bạn muốn sử dụng coord_cartesian(xlim=..., ylim=...).

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