Tôi đang làm việc với htmlwidget
dygraphs for R. Chuỗi video của tôi trải dài từ 0 đến 150.000.Làm cách nào để định dạng các nhãn hiển thị trong R - dấu phẩy tách biệt hàng nghìn địa điểm?
Tôi đã thử sử dụng dyOptions(labelsKMB = "K")
- định dạng trục y này là 0K, 20K, 40K, ...
- tuy nhiên, kết quả là chú giải cũng được định dạng với các giá trị được làm tròn - ví dụ: 22K, 42K, etc.
.
Tôi muốn biết nếu sau đây là có thể và làm thế nào để thực hiện chúng:
- Format trục y trong hàng ngàn, nhưng để lại những huyền thoại như giá trị thực tế (không làm tròn)?
- Sử dụng một dấu phẩy tách ra định dạng cho hàng ngàn trên một trong hai (hoặc cả hai) với trục y và truyền thuyết? Nghĩa là, thay vì hiển thị
10000
trên trục y, nó được định dạng như10,000
- tương tự như vậy, giá trị thực tế trong truyền thuyết như2523
được định dạng như2,523
.
Tôi đang đẩy tài liệu này vào tài liệu RMarkdown tương tác. Có lẽ CSS tùy chỉnh là một cách để làm điều này?
+1 Ah, đã không nhận ra bạn có thể rắc JS khắp. Những gì tôi đang diễn ra là một cái gì đó gần gũi hơn với này: 'axisLabelFormatter = JS (" function (x) {return x.toString() thay thế (/ (\\ d) (= (\\ d {3}) + (.? ?! \\ d))/g, '$ 1,')} ")' - Tôi sẽ không trả lời câu hỏi này một chút để xem người khác có thêm ý tưởng hay không. – JasonAizkalns
Chắc chắn, tôi đã thêm một chức năng được tìm thấy trong một trong những 'ví dụ dygraph' rằng số định dạng thêm K sau khi hàng ngàn vv – NicE