Tôi đang tạo Biểu đồ đường Google này bằng API Google JS. Như bạn có thể thấy, các nhãn rất hẹp. Làm thế nào để tôi làm cho nó để hiển thị toàn bộ văn bản nhãn?Cách đặt chiều rộng chú thích Google Charts trong JavaScript?
Trả lời
Dưới đây là một số mẫu dựa trên google code playground line charts. Điều chỉnh tùy chọn độ rộng chartArea cho nhiều không gian hơn cho các nhãn:
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {maxValue: 10},
chartArea: {width: '50%'}}
);
Nếu đó là một lựa chọn, bạn cũng có thể xác định vị trí các nhãn bên dưới bảng xếp hạng, trong đó cung cấp đáng kể thêm không gian:
new google.visualization.LineChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 500, height: 400,
vAxis: {maxValue: 10},
legend: 'bottom'}
);
Tôi đã tìm thấy công việc này xung quanh mình. Tôi hy vọng cho một tài sản có thể được sử dụng để thiết lập chiều rộng chú thích.Nếu không có bất kỳ câu trả lời nào cuối tuần, tôi sẽ đánh dấu câu trả lời này là chính xác. –
Truyền thuyết dường như được bao gồm trong khu vực biểu đồ. Làm cho khu vực biểu đồ nhỏ hơn, thậm chí còn ít chỗ cho truyền thuyết. – pbz
Tùy chọn cấu hình cho biểu đồ dạng đường biểu thị rằng biểu đồArea phải biểu thị vị trí bản thân biểu đồ được vẽ trừ trục và truyền thuyết, nhưng tôi có thể hiểu sai điều này. Các mẫu sân chơi mã dường như làm việc như mong đợi đối với tôi. Bạn nhận thấy đầu ra nào? – oli
Bạn cần làm cho biểu đồ rộng hơn hoặc nhãn ngắn hơn.
Vâng ... Tôi nghĩ về điều đó, nhưng tôi đã làm cho biểu đồ của tôi rộng 1000px (hoàn toàn không thể chấp nhận được) nhưng các nhãn vẫn không phù hợp. –
Cũng có thể hữu ích nếu anh ta làm cho giá trị trục Y nhỏ hơn. Sử dụng kb/giây hoặc mb/giây. –
Mở rộng tùy chọn chartArea với chiều rộng 100% đã giải quyết được vấn đề cho tôi. Trái với tài liệu, biểu đồArea bao gồm chú giải. Tôi đã sử dụng một PieChart nhưng tùy chọn tương tự có sẵn cho LineChart.
var options = {'title':title,'width':w,'height':h,'chartArea':{left:0,top:10,width:"100%"}};
var chart = new google.visualization.PieChart(document.getElementById(chartDiv));
chart.draw(data,options);
Dường như nó bị loại trừ ngay bây giờ. Giảm chiều rộng làm việc cho tôi. – keyser
Giảm chiều rộng cũng làm việc cho tôi. – user1477388
Có một tùy chọn trong legend.textStyle
chúng ta có thể tùy chỉnh phong cách văn bản truyền thuyết bên trong bảng xếp hạng google
var options = {
legend: { textStyle: { fontSize: 78 //size of the legend
} }
}
Thuộc tính 'legend.textStyle' không cung cấp giải pháp cho câu hỏi. Xem tại đây: https://developers.google.com/chart/interactive/docs/gallery/piechart –
Không ai trong số các câu trả lời trước đã làm việc tốt cho tôi. Đặt chiều rộng xuống dưới 100% trung tâm khu vực ô và để lại quá nhiều khoảng trống không sử dụng ở bên trái. Đặt nó thành 100% cũng không phải là một giải pháp.
gì làm việc tốt - see live working fiddle - là thiết lập quyền giá trị để thích ứng với truyền thuyết, sau đó điều chỉnh trái giá trị cuối cùng, đối với tiêu đề trục Y và nhãn. Diện tích lô chiều rộng sẽ tự động điều chỉnh giữa hai lề cố định sau:
var options = {
...
legend: { position: 'right' },
chartArea: {
right: 130, // set this to adjust the legend width
left: 60, // set this eventually, to adjust the left margin
},
...
};
- 1. Cách thay đổi màu của văn bản chú thích trong google-charts
- 2. Đặt chiều rộng và chiều cao DIV trong JavaScript
- 3. Chú thích và trục định dạng trong Biểu đồ Google
- 4. Hiển thị mục trong chú thích ngay cả khi giá trị = 0 với Biểu đồ tròn của Google Charts Tools
- 5. Đặt chiều rộng và chiều rộng DIV Vùng chứa của Google Maps 100%
- 6. JPA 3 chiều tham gia chú thích
- 7. Cách ngăn nhãn chú thích bị cắt trong biểu đồ Google
- 8. Google Charts in Rails 3.1 Ajax Partial
- 9. Xóa đệm hoặc lề từ Google Charts
- 10. Matplotlib: Chiều ngang nằm ngang trong Chú thích
- 11. Google Charts (GeoChart) - Phóng to gần hơn
- 12. Tôi làm cách nào để đặt chiều rộng tùy chỉnh trên iframe tìm kiếm của Google?
- 13. Cách mở rộng chú thích mùa xuân @Transactional
- 14. Google Charts Api - Single Series Nhiều màu
- 15. Bảng xếp hạng Google Charts - ẩn cột
- 16. Hibernate - Cách đặt sql-type bằng chú thích?
- 17. Charts Google trục y đánh giá cao
- 18. Google Charts và Twitter tab Bootstrap
- 19. điều chỉnh chiều rộng của google cộng với 1 nút
- 20. Cách tạo chú thích là một nhóm chú thích?
- 21. Đặt chiều rộng cột trong Bảng Xem
- 22. gửi JSON ngày tới google charts API từ Perl
- 23. Cách tìm chiều rộng của div bằng JavaScript thô?
- 24. JQGrid đặt chú thích và tên cột
- 25. Cách đặt chiều rộng ô xlsx bằng EPPlus trong C#
- 26. Cách đặt chiều rộng thành 100% trong WPF
- 27. đặt chiều rộng động chỉ với CSS?
- 28. CSS để đặt chú thích khóa/giá trị theo chiều ngang.
- 29. Charts Google - Tránh hiển thị giá trị âm trong yAxis
- 30. Cột Biểu đồ vị trí chú thích biểu đồ Google
Bạn có thể đưa mã mẫu không? Ví dụ tại http://code.google.com/apis/ajax/playground/?type=visualization hiển thị nhiều văn bản hơn trong các chú thích mà không bị cắt bớt. –
@Bernhard Hoffman: Bạn đang đề cập đến ví dụ nào? –
Họ đặt quá nhiều thời gian vào việc làm cho các biểu đồ mẫu trông tốt và quên các tính năng cơ bản như một số tùy chọn chú giải và trục (ví dụ: trục y nguyên dương này) ... Ngoài ra, API không phải là trực quan nhất đã được sử dụng. – keyser