Khắc phục sự cố về biểu đồ

Trang này mô tả một số mẹo gỡ lỗi khi biểu đồ của bạn có vẻ không hoạt động.

Mẹo gỡ lỗi chung

Hãy thêm thông số gỡ lỗi chof=validate vào URL của bạn rồi truy cập trong trình duyệt để nhận danh sách thông báo lỗi cho mỗi thông số (hoặc thông báo "all OK"). Hãy xem liệu bạn có thể phân biệt vấn đề với các URL sau hay không, rồi nhấp vào đường liên kết để xem thông báo lỗi gỡ lỗi (hoặc di chuột để xem câu trả lời):

Hãy kiểm tra cú pháp của bạn theo tài liệu về thông số một cách cẩn thận. Loại biểu đồ của bạn có hỗ trợ các lựa chọn về tham số và loại tham số không?

Đọc tài liệu về biểu đồ của bạn. Thực sự, hãy đọc đi.

Hãy tìm trong danh sách gửi thư của google-visualization-api để tìm các câu hỏi tương tự.

Sử dụng môi trường biểu đồ để điều chỉnh từng tham số.

Biểu đồ của tôi không hiển thị!

Dưới đây là một số mẹo để xác định vấn đề khi biểu đồ không xuất hiện trên trang web của bạn.

Lấy URL của biểu đồ thực tế từ trang của bạn. Hãy nhớ lấy URL thực tế mà trang của bạn đang sử dụng, tải trang lên rồi sao chép URL đó hoặc yêu cầu trang đó hiển thị URL đó. Để lấy URL từ trình duyệt, thông thường, bạn phải nhấp chuột phải vào hình ảnh rồi chọn một tuỳ chọn như "Properties" (Thuộc tính). Nếu trình duyệt không hiển thị biểu tượng hình ảnh bị hỏng, thì có thể trình duyệt sẽ khó tìm vị trí nhấp. Vì vậy, bạn nên tạo kiểu để trình duyệt hiển thị rõ ràng hơn, chẳng hạn như <img src="some_url..." style="border:red 5px solid; width:100px; height:100px">. Hãy thử dán URL vào sân chơi biểu đồ và thêm tham số chof=validate vào URL.

URL của bạn có được định dạng đúng cách không? Hàm này có bắt đầu bằng https://chart.googleapis.com/chart?, theo sau là tất cả tham số ở định dạng name=value&name=value&name=value không? Hãy thêm thông số gỡ lỗi chof=validate vào URL của bạn rồi truy cập trong trình duyệt để nhận danh sách thông báo lỗi cho mỗi thông số (hoặc thông báo "Hợp lệ" nếu URL phù hợp).

URL của bạn có tất cả các thông số cần thiết cho loại biểu đồ không? Hầu hết các biểu đồ chỉ yêu cầu 3 tham số: cht, chdchs. Tuy nhiên, một số biểu đồ đặc biệt, chẳng hạn như mã QR, không sử dụng một trong những tham số đó (chd) hoặc yêu cầu các tham số khác (chl). Hãy đảm bảo rằng bạn đang chỉ định ít nhất tất cả các tham số bắt buộc.

Tìm hiểu những tham số nào đang phá vỡ biểu đồ của bạn. Bạn có thể thực hiện việc này bằng cách bắt đầu từ một URL bị hỏng rồi thao tác ngược, hoặc bắt đầu từ một URL đang hoạt động rồi tua đi:

  • Từ một URL bị hỏng – Cắm URL của biểu đồ vào sân chơi biểu đồ. Bắt đầu xoá từng thông số một cho đến khi bạn thấy biểu đồ phù hợp. Hãy thử thêm lại từng tham số mà bạn đã xoá, cho đến khi cuối cùng bạn có nhiều tham số nhất có thể trong URL ban đầu và vẫn có một biểu đồ hoạt động bình thường. Tham số bị thiếu là các tham số bị hỏng. Hãy đọc kỹ tài liệu về các tham số đó; cú pháp của bạn có chính xác không? Cách sử dụng của bạn có đúng không? Bạn có thể đã bỏ lỡ nội dung nào đó trong tài liệu giải thích vấn đề của bạn.
  • Từ một URL đang hoạt động – Cắt và dán một ví dụ đang hoạt động của loại biểu đồ vào Playground. Thêm từng tham số từ biểu đồ bị hỏng cho đến khi có sự cố, sau đó tìm cách khắc phục vấn đề.

Trở lại đầu trang