Tôi đang sử dụng thư viện c3js mới. Có cách nào để thay đổi nhãn cho một phần dữ liệu trong biểu đồ không? Tôi có một biểu đồ thanh nơi mỗi thanh là một giá trị đồng đô la. Tôi muốn các nhãn cho mỗi thanh là 100 đô la thay vì 100. Nếu tôi đặt giá trị thành 100 đô la thì thư viện không thể tạo biểu đồ. Có cách nào để thay đổi nhãn - nếu không phải là giá trị cơ bản?Có cách nào để thay đổi nhãn bằng c3j không?
5
A
Trả lời
8
Bạn có thể chỉ định định dạng cho cả Nhãn dữ liệu và Thủ thuật trục. Hãy xem ví dụ dưới đây.
<!doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="./css/c3.css">
<script src="./js/d3.min.js"></script>
<script src="./js/c3.min.js"></script>
</head>
<body>
<div class='chart'>
<div id='chart'></div>
</div>
<script>
var chart = c3.generate({
data: {
columns: [
['data1', 30, 200, 100, 400, 150, 250],
['data2', 130, 100, 140, 200, 150, 50]
],
type: 'bar',
labels: {
format: {
y: d3.format("$,")
//y: function (v, id) { return "Custom Format: " + id; }
}
}
},
axis : {
y : {
tick: {
format: d3.format("$,")
//format: function (d) { return "Custom Format: " + d; }
}
}
}
});
</script>
</body>
</html>
The resulting graph looks like this.
Check-out hoặc bạn có thể viết hàm formatting options in d3.js của riêng bạn (xem chú thích mã trên).
6
Bạn cũng có thể hiển thị giá trị như chuỗi: http://c3js.org/samples/data_stringx.html
var chart = c3.generate({
data: {
x : 'x',
columns: [
['x', '$100', '$200', '$300', '$400'],
['download', 30, 200, 100, 400],
['loading', 90, 100, 140, 200],
],
groups: [
['download', 'loading']
],
type: 'bar'
},
axis: {
x: {
type: 'categorized' // this is needed to load string x value
}
}
});
Các vấn đề liên quan
- 1. Có cách nào để đổi tên nhãn TFS không?
- 2. Làm cách nào để thay đổi nhãn có ngày sau khi ngày hệ thống thay đổi trong iOS?
- 3. Làm thế nào để thay đổi nhãn dendrogram trong r
- 4. Nhãn không dây - cách thay đổi vị trí văn bản
- 5. Thay đổi nhãn dấu x trong R bằng ggplot2
- 6. Cách thay đổi nhãn Hoạt động android
- 7. Phát hiện thay đổi trong văn bản không có nhãn
- 8. TFS: Nhãn vs Thay đổi
- 9. Thay đổi mức hiển thị của nhãn ASP.NET bằng JavaScript
- 10. Cách thay đổi văn bản của nhãn bằng ngôn ngữ kivy bằng python
- 11. Thay đổi Nhãn của UISwitch
- 12. Cách thay đổi văn bản bên trong thẻ nhãn bằng cách sử dụng jquery
- 13. Ngôn ngữ thay đổi Phonegap của nhãn?
- 14. Làm cách nào để thay đổi chuỗi "Hủy", nhãn "Không có kết quả" trong UISearchBar của UISearchDisplayController?
- 15. Làm thế nào để thay đổi phong cách của một hộp Chọn 'nhãn nhóm chọn lọc
- 16. cách thay đổi màu nhãn văn bản QCheckBox trong Qt?
- 17. Thay đổi màu của nhãn trong JFreeChart
- 18. Có cách nào để thay đổi thư mục bằng ngôn ngữ C không?
- 19. có cách nào để thay đổi bảng màu cho GGally :: ggpairs bằng ggplot không?
- 20. Có cách nào để thay đổi văn bản URL bằng Selenium Webdriver không?
- 21. Có cách nào để thay đổi màu thanh trạng thái của Android bằng React Native không?
- 22. Có cách nào để thay đổi tên quy trình hiệu quả bằng Python không?
- 23. Nhãn thay đổi nhãn/giá trị trường văn bản
- 24. searchDisplayController: thay đổi nhãn "No Results"
- 25. C# Cách thay đổi phông chữ của nhãn
- 26. Thay đổi số hoạt ảnh động có gắn nhãn
- 27. Không thể thay đổi nhãn trên dải băng excel
- 28. Làm cách nào để thay đổi AssemblyProduct, AssemblyTitle bằng MSBuild?
- 29. Có cách nào để vô hiệu hóa nhãn không?
- 30. Làm cách nào để thay đổi nhãn từ nút quay lại trong Ionic 2?
nếu tôi bao gồm 'x:' x'' bên trong dữ liệu, tôi sẽ nhận được lỗi d3.v3.min.js: 1 Lỗi: giá trị không hợp lệ cho thuộc tính x = "NaN" a @ d3.v3.min.js: 1 (chức năng ẩn danh) @ d3.v3.min.js: 3Y @ d3.v3.min.js: 1Aa.each @ d3.v3.min .js: 3Aa.attr @ d3.v3.min.js: 3redraw @ c3.js: 1417init @ c3.js: 1289c3.generate @ c3.js: 1972 (chức năng ẩn danh) @ c3-chart.init.js: 135c @ jquery.js: 4p.fireWith @ jquery.js: 4x.extend.ready @ jquery.js: 4q @ jquery.js: 4 14d3.v3.min.js: 1 Lỗi: Giá trị không hợp lệ cho thuộc tính width = " NaN "u @ d3.v3.min.js: 1 (chức năng ẩn danh). bạn có thể cho tôi biết lý do tại sao –
codelearner
@codelearner, một điều có thể là lý do là phần '' trục'' nằm bên trong '' dữ liệu'', nhưng không nên ở đó. Kiểm tra cẩn thận để lồng đúng cách. Ví dụ này hoạt động. –