Tổng quan
Vạch chữ thập là các đường dọc và ngang mỏng nằm ở giữa một điểm dữ liệu trong biểu đồ. Khi bạn, với tư cách là nhà sáng tạo biểu đồ, bật dấu gạch chéo trong biểu đồ, người dùng của bạn sẽ có thể nhắm đến một phần tử duy nhất:
Hình chữ thập có thể xuất hiện ở tiêu điểm, lựa chọn hoặc cả hai. Chúng có sẵn cho biểu đồ tán xạ, biểu đồ dạng đường, biểu đồ vùng và các phần dòng và vùng của biểu đồ kết hợp.
Ví dụ đơn giản
Di chuột qua các điểm bên dưới hoặc chọn các điểm này để xem các hình chữ thập:
Sau đây là một trang web hoàn chỉnh tạo ra biểu đồ trên, với dòng cho chữ thập được in đậm:
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["corechart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('number'); data.addColumn('number'); for (var i = 0; i < 100; i++) data.addRow([Math.floor(Math.random()*100), Math.floor(Math.random()*100)]); var options = { legend: 'none', crosshair: { trigger: 'both' } // Display crosshairs on focus and selection. }; var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Lựa chọn hình chữ thập
Bạn có các tuỳ chọn hiển thị vạch chữ thập sau đây:
crosshair: { trigger: 'both' } | hiển thị trên cả tiêu điểm và lựa chọn |
crosshair: { trigger: 'focus' } | chỉ hiển thị trên tiêu điểm |
crosshair: { trigger: 'selection' } | chỉ hiển thị đối với lựa chọn |
crosshair: { orientation: 'both' } | hiển thị cả tóc ngang và dọc |
crosshair: { orientation: 'horizontal' } | chỉ hiển thị tóc ngang |
crosshair: { orientation: 'vertical' } | chỉ hiển thị tóc dọc |
crosshair: { color: color_string } | đặt màu chữ thập thành color_string, ví dụ: 'red' hoặc '#f00' |
crosshair: { opacity: opacity_number } | đặt độ mờ chữ thập thành opacity_number, với 0.0 là hoàn toàn trong suốt và 1.0 hoàn toàn không trong suốt |
crosshair: { focused: { color: color_string } } | đặt màu chữ thập thành color_string trên tiêu điểm |
crosshair: { focused: { opacity: opacity_number } } | đặt độ mờ chữ thập thành opacity_number lấy tiêu điểm |
crosshair: { selected: { color: color_string } } | đặt màu chữ thập thành color_string trên vùng chọn |
crosshair: { selected: { opacity: opacity_number } } | đặt opacity opacity thành opacity_number để chọn |