2009-04-07 28 views
24

Đề cập đến các loại biểu đồ trình bày ở đây: http://code.google.com/apis/visualization/documentation/gallery/barchart.htmlLàm cách nào để bạn xóa trục x khỏi biểu đồ thanh do API hình ảnh hóa của Google tạo ra?

Có vẻ như không phải là một công tắc đơn giản, và thay đổi màu sắc trục sang màu trắng (trên nền trắng) dường như không làm gì cả. Tôi thậm chí đã thử jquery để ẩn các selectors được sản xuất bởi api đầu ra nhưng không có con xúc xắc.

Trả lời

3

API của họ không có chức năng này thực sự, nhưng:

chart.draw(data, 
    { 
     width: 400, 
     height: 240, 
     is3D: true, 
     legend :'none', 
     axisFontSize : 0 
    }); 

Thiết axisFontSize 0 sẽ xoá dữ liệu trục x của bạn. :)

1

axisFontSize: 0 sẽ loại bỏ trục x và trục y dữ liệu

3

Google thay đổi API quá nhanh, đây là những gì làm việc ngày hôm nay:

chart.draw(daily, { 
    hAxis : {textColor: '#ffffff'}, 
    [... your other options here ...] 
}); 
+0

Nhờ giao phối, giúp tôi một cách hoàn hảo :) – BlackDivine

+0

Bạn có biết làm thế nào tôi có thể thay đổi con trỏ đến một bàn tay khi tôi di chuột trên hAxis? –

+0

Đây là một giải pháp khủng khiếp. Nó phụ thuộc vào bạn có một nền trắng, và có thể sẽ thất bại nếu người dùng kéo con trỏ trên khu vực của văn bản. –

62

Bạn có thể đặt hAxis.textPosition với giá trị của 'none'

Ví dụ:

var options = { 

       hAxis: { textPosition: 'none' }, 
      }; 

chart.draw(data, options); 

Xem https://developers.google.com/chart/interactive/docs/gallery/barchart#Configuration_Options

+1

nếu tôi muốn xóa trục y có nhãn. phải làm gì? –

+1

@InnovativeThinker hAxis là viết tắt của "trục ngang", do đó, để thay đổi khác bạn sẽ sử dụng, vAxis, như trong, "trục dọc" – Chris

+0

điều này loại bỏ các văn bản chưa đòi lại không gian sử dụng trước. Có phần đệm bổ sung ở bên trái – roberthuttinger

1

Tôi đã có thể xóa nhãn trong phiên bản tài liệu của biểu đồ bằng cách xóa chuỗi trong mục dữ liệu của tôi.

Trước:

data.addColumn('string', 'Date'); 

Sau:

data.addColumn('string', ''); 
0

let options = {legend: { position: 'none' }};

+2

Khi đoạn mã này có thể giải quyết được câu hỏi, [bao gồm cả giải thích] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) thực sự giúp cải thiện chất lượng bài đăng của bạn. Hãy nhớ rằng bạn đang trả lời câu hỏi cho người đọc trong tương lai và những người đó có thể không biết lý do cho đề xuất mã của bạn. Ngoài ra, vui lòng không cố gắng gắn mã của bạn với các nhận xét giải thích, điều này làm giảm khả năng đọc của cả mã và giải thích! –

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