Chủ YếU Thiết Bị Cách thay đổi tỷ lệ trục X hoặc Y trong R

Cách thay đổi tỷ lệ trục X hoặc Y trong R



Một trong những đặc điểm quan trọng nhất của ngôn ngữ lập trình R là thang đo trục X và trục Y. Chúng xác định giao diện của các đường lưới, nhãn và dấu tích của bạn, khiến chúng trở nên quan trọng đối với bất kỳ dự án nào. Các thang đo mặc định thường không thực hiện được thủ thuật, đây là lúc mà việc thay đổi các chỉ số này có tác dụng.

Cách thay đổi tỷ lệ trục X hoặc Y trong R

Trong hướng dẫn này, chúng tôi sẽ giải thích cách thay đổi tỷ lệ trục X và Y trong R. Bạn cũng sẽ tìm hiểu cách tạo các trục tùy chỉnh và các chi tiết hữu ích khác.

Làm thế nào để bạn thay đổi tỷ lệ trục X và Y?

Có một số cách để thay đổi tỷ lệ trục X và Y trong cơ sở R. Hầu hết mọi người đều dựa vào các hàm ylim () và xlim (). Ví dụ sau đây cho thấy cách chúng hoạt động:

#define data

df<- data.frame (x=c(1, 1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),

y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))

Bạn có thể sử dụng điều này để tạo một biểu đồ với tỷ lệ trục mặc định:

plot(df$x, df$y, pch=19, main='Default Axes')

cách chụp ảnh màn hình snapchat mà họ không biết 2018

Tạo các ô với tỷ lệ tùy chỉnh cũng là một tùy chọn:

plot(df$x, df$y, pch=19, xlim=c(0,30), ylim=c(0,150), main='Custom Axes')

Làm thế nào để sử dụng chức năng nhật ký để thay đổi tỷ lệ trục X và Y?

Chức năng nhật ký cũng có thể hữu ích. Nó cho phép bạn biến đổi các trục của mình thành thang đo nhật ký. Hãy xem đoạn mã tiếp theo để xem chức năng nhật ký trong thực tế:

df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),

y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))

Điều này xác định dữ liệu cần thiết, cho phép bạn tạo âm mưu của mình với trục y nhật ký:

plot(df$x, df$y, log='y', pch=19)

Cách thay đổi tỷ lệ trục trong ggplot2

Biết cách thay đổi tỷ lệ trục có lợi trong các cài đặt khác nhau, chẳng hạn như các ô trong cơ sở của bạn R. Một lần nữa, bạn có thể sử dụng các hàm ylim () và xlim () để thay đổi tỷ lệ, như được hiển thị bằng đoạn mã sau:

library(ggplot2)

df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),

y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))

Tạo biểu đồ phân tán với các trục tùy chỉnh cũng không quá khó:

ggplot(data=df, aes(x=x, y=y)) +

geom_point() +

xlim(0, 30) +

ylim(0, 150)

Một tùy chọn khác là chuyển đổi các trục để ghi tỷ lệ với các đối số sau:

  • scale_x_continuous (trans = ’log10 ')
  • scale_y_continuous (trans = 'log10')

Dưới đây là một ví dụ về các đối số này trong mã:

library(ggplot2)

df <- data.frame(x=c(1, 3, 3, 4, 6, 8, 12, 13, 15, 18, 21, 22),

y=c(13, 15, 9, 17, 22, 25, 29, 35, 39, 44, 45, 40))

Thông tin này cho phép bạn tạo biểu đồ phân tán với trục y bản ghi tùy chỉnh:

ggplot(data=df, aes(x=x, y=y)) +

geom_point() +

scale_y_continuous(trans='log10')

Cách tạo trục tùy chỉnh trong R

Bên cạnh việc sửa đổi tỷ lệ trục X và Y, R còn cho phép bạn tạo các trục của riêng mình. Đương nhiên, bạn sẽ cần sử dụng hàm trục. Đây là mẫu phổ biến nhất trông như thế nào:

axis (side, at=, labels=, pos=, lty=, col=, las=, tck=, …)

Đây là ý nghĩa của mỗi thành phần bên trong dấu ngoặc đơn:

  • side - cạnh của đồ thị nơi trục sẽ được vẽ (4 - phải; 3 - trên; 2 - trái; 1 - dưới)
  • at - một vectơ cho biết vị trí của các dấu tích
  • nhãn - một vectơ nhãn sẽ được đặt tại các dấu tic của bạn (nếu nó bằng 0, chương trình sẽ sử dụng giá trị at)
  • pos - đây là tọa độ để vẽ đường trục của bạn (tức là giá trị mà nó đi qua trục khác)
  • lty - kiểu dòng
  • col - màu của dấu tích và đường kẻ
  • las - điều này chỉ định xem các nhãn vuông góc (= 2) hay song song (= 0) với trục
  • tck - độ dài của dấu đánh dấu của bạn được thể hiện dưới dạng một phần nhỏ của vùng vẽ biểu đồ. Các giá trị âm nằm bên ngoài biểu đồ, trong khi các số dương được đặt bên trong. Ngoài ra, số 0 ngăn chặn các tick trong khi 1 tạo ra các đường lưới (-0.01 là giá trị mặc định).

Khi tạo các trục tùy chỉnh, bạn có thể muốn xem xét việc loại bỏ các trục được tạo tự động bởi chức năng vẽ biểu đồ cấp cao. Đây là cách thực hiện:

  • Nhập axes=FALSE để triệt tiêu cả hai trục cùng một lúc.
  • Nhập xaxt='n' để triệt tiêu trục X.
  • Nhập yaxt='n' để ngăn chặn trục Y

Làm thế nào để thay đổi trục X và Y bằng các chức năng tỷ lệ?

Tuy nhiên, một cách khác để thay đổi các trục của bạn là sử dụng hàm scale_xx (). Hãy xem định dạng đơn giản của tính năng này:

scale_x_continuous (name, breaks, labels, limits, trans)

scale_y_continuous (name, breaks, labels, limits, trans)

Ý nghĩa của các yếu tố này như sau:

  • tên - Nhãn trục Y hoặc X
  • ngắt - kiểm soát các ngắt trong hướng dẫn của bạn (ví dụ: đường lưới và dấu trục). Một số giá trị phổ biến nhất bao gồm null, từ bỏ và vectơ ký tự hoặc số chỉ định ngắt.
  • các nhãn - các nhãn của trục của bạn đánh dấu đánh dấu. Các giá trị được phép bao gồm vectơ null, từ bỏ và ký tự.
  • giới hạn - vectơ số này xác định giới hạn của trục X hoặc Y.
  • trans - hầu hết người dùng sử dụng log2 hoặc log10 làm giá trị chuyển đổi của họ. Như tên cho thấy, nó được sử dụng để chuyển đổi trục.

Kiểm tra kỹ năng viết mã R của bạn

Việc sửa đổi tỷ lệ trục X và Y của bạn sẽ mở ra những khả năng mới trong R. Nó cho phép bạn trình bày dữ liệu của mình một cách rõ ràng với các nhãn thích hợp, dấu đánh dấu và các yếu tố cần thiết khác. Hơn hết, bạn sẽ không gặp quá nhiều khó khăn khi thay đổi thang đo vì hầu hết quá trình này tương đối đơn giản.

Bạn thích trục mặc định hay trục tùy chỉnh trong R? Bạn có thường xuyên thay đổi trục của mình không? Bạn đã bao giờ tạo một trục tùy chỉnh chưa? Cho chúng tôi biết trong phần ý kiến ​​dưới đây.

Bài ViếT Thú Vị

Editor Choice

10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
Thu nhỏ, mở rộng, kết hợp và chia phân vùng miễn phí bằng các chương trình quản lý phân vùng đĩa tuyệt vời này. Cập nhật lần cuối vào tháng 3 năm 2024.
Cách khởi động lại bộ định tuyến và modem đúng cách
Cách khởi động lại bộ định tuyến và modem đúng cách
Đây là cách phù hợp để khởi động lại/khởi động lại bộ định tuyến và modem của bạn nhằm giải quyết các vấn đề về internet. Việc thiết lập lại bộ định tuyến là một việc hoàn toàn khác.
Cách gửi tin nhắn từ Google Home
Cách gửi tin nhắn từ Google Home
Google Home là một thiết bị tuyệt vời cho phép bạn lướt internet, gửi tin nhắn và thực hiện cuộc gọi chỉ bằng lệnh thoại. Thiết bị được kết nối với cơ sở dữ liệu của Google và tất cả những gì bạn phải làm để lấy thông tin
Cách thêm Mục lục vào Microsoft Word
Cách thêm Mục lục vào Microsoft Word
Sử dụng mục lục (TOC) có thể làm cho một số tài liệu trông chuyên nghiệp hơn. Nó cũng giúp dễ dàng hơn trong việc quét thông tin cho những gì người đọc cần, vì vậy bạn có thể cân nhắc tìm hiểu cách thêm thông tin của riêng mình. Nội dung
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Cách tải xuống chủ đề 4K cho Windows 10 từ Microsoft Store Gần đây, Microsoft đã phát hành một số chủ đề 4K cao cấp mới thông qua Store dành cho Windows 10. Chúng có sẵn ở định dạng * .deskthemepack và có thể được cài đặt bằng một cú nhấp chuột. Mỗi chủ đề bao gồm một bộ hình nền đẹp liên quan đến chủ đề của chủ đề, ví dụ: thiên nhiên, phong cảnh,
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
https://www.youtube.com/watch?v=rHKla7j7Q-Q Nếu bạn đã dành một thời gian trên TikTok, bạn có thể nhận thấy rằng biểu tượng vương miện nhỏ từng có trên hồ sơ của một số người dùng giờ đã biến mất. Đó là bởi vì những
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Bản cập nhật mới cho ứng dụng Sticky Notes được tích hợp trong Windows 10 cho phép thay đổi kích thước phông chữ cho ghi chú của bạn và có bộ chọn màu mới.