علامت ضربدر
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
بررسی اجمالی
خطوط متقاطع خطوط عمودی و افقی نازکی هستند که در مرکز یک نقطه داده در نمودار قرار دارند. هنگامی که شما بهعنوان یک خالق نمودار، جدولهای متقاطع را در نمودارهای خود فعال میکنید، کاربران شما میتوانند یک عنصر را هدف قرار دهند:

خطوط متقاطع می توانند در تمرکز، انتخاب یا هر دو ظاهر شوند. آنها برای نمودارهای پراکنده ، نمودارهای خطی ، نمودارهای منطقه ، و برای بخش های خط و ناحیه نمودارهای ترکیبی در دسترس هستند.
یک مثال ساده
نشانگر را روی نقاط زیر نگه دارید، یا آنها را انتخاب کنید تا خطوط متقاطع را ببینید:
در اینجا یک صفحه وب کامل وجود دارد که نمودار فوق را ایجاد میکند، با خطی برای خطوط متقاطع به صورت پررنگ:
<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>
گزینه های متقاطع
گزینه های متقاطع زیر در دسترس هستند:
crosshair: { trigger: 'both' } | نمایش در فوکوس و انتخاب |
crosshair: { trigger: 'focus' } | نمایش فقط روی فوکوس |
crosshair: { trigger: 'selection' } | فقط در انتخاب نمایش داده شود |
crosshair: { orientation: 'both' } | نمایش موهای افقی و عمودی |
crosshair: { orientation: 'horizontal' } | فقط موهای افقی را نمایش دهید |
crosshair: { orientation: 'vertical' } | فقط موهای عمودی را نمایش دهید |
crosshair: { color: color_string } | رنگ متقاطع را روی color_string تنظیم کنید، به عنوان مثال، 'red' یا '#f00' |
crosshair: { opacity: opacity_number } | تیرگی crosshair را روی opacity_number تنظیم کنید، با 0.0 کاملاً شفاف و 1.0 کاملاً مات |
crosshair: { focused: { color: color_string } } | رنگ crosshair را روی color_string در فوکوس تنظیم کنید |
crosshair: { focused: { opacity: opacity_number } } | تیرگی crosshair را روی opacity_number روی فوکوس تنظیم کنید |
crosshair: { selected: { color: color_string } } | در انتخاب رنگ crosshair را روی color_string تنظیم کنید |
crosshair: { selected: { opacity: opacity_number } } | تیرگی crosshair را روی opacity_number در هنگام انتخاب تنظیم کنید |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-07-10 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-07-10 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Crosshairs\n\n1. [Overview](#overview)\n2. [A Simple Example](#simple_example)\n3. [Crosshair Options](#options)\n\nOverview\n--------\n\nCrosshairs are thin vertical and horizontal lines centered on a\ndata point in a chart. When you, as a chart creator, enable crosshairs\nin your charts, your users will then be able to target a single\nelement:\n\nCrosshairs can appear on focus, selection, or both. They're\navailable for [scatter charts](/chart/interactive/docs/gallery/scatterchart),\n[line charts](/chart/interactive/docs/gallery/linechart), [area charts](/chart/interactive/docs/gallery/areachart),\nand for the line and area portions\nof [combo\ncharts](/chart/interactive/docs/gallery/combochart).\n\nA Simple Example\n----------------\n\nHover over the points below, or select them, to see crosshairs: \n\nHere's a complete web page that creates the above chart, with the\nline for crosshairs in bold: \n\n```\n\u003chtml\u003e\n \u003chead\u003e\n \u003cscript type=\"text/javascript\" src=\"https://www.gstatic.com/charts/loader.js\"\u003e\u003c/script\u003e\n \u003cscript type=\"text/javascript\"\u003e\n google.charts.load(\"current\", {packages:[\"corechart\"]});\n google.charts.setOnLoadCallback(drawChart);\n function drawChart() {\n var data = new google.visualization.DataTable();\n data.addColumn('number');\n data.addColumn('number');\n for (var i = 0; i \u003c 100; i++)\n data.addRow([Math.floor(Math.random()*100),\n Math.floor(Math.random()*100)]);\n var options = {\n legend: 'none',\n crosshair: { trigger: 'both' } // Display crosshairs on focus and selection.\n };\n var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));\n chart.draw(data, options);\n }\n \u003c/script\u003e\n \u003c/head\u003e\n \u003cbody\u003e\n \u003cdiv id=\"chart_div\" style=\"width: 900px; height: 500px;\"\u003e\u003c/div\u003e\n \u003c/body\u003e\n\u003c/html\u003e\n```\n\nCrosshair Options\n-----------------\n\nThe following crosshair options are available:\n\n|------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|\n| `crosshair: { trigger: 'both' }` | display on both focus and selection |\n| `crosshair: { trigger: 'focus' }` | display on focus only |\n| `crosshair: { trigger: 'selection' }` | display on selection only |\n| `crosshair: { orientation: 'both' }` | display both horizontal and vertical hairs |\n| `crosshair: { orientation: 'horizontal' }` | display horizontal hairs only |\n| `crosshair: { orientation: 'vertical' }` | display vertical hairs only |\n| `crosshair: { color: `*color_string*` }` | set crosshair color to *color_string* , e.g., `'red'` or `'#f00'` |\n| `crosshair: { opacity: `*opacity_number*` }` | set crosshair opacity to *opacity_number* , with `0.0` being fully transparent and `1.0` fully opaque |\n| `crosshair: { focused: { color: `*color_string*` } }` | set crosshair color to *color_string* on focus |\n| `crosshair: { focused: { opacity: `*opacity_number*` } }` | set crosshair opacity to *opacity_number* on focus |\n| `crosshair: { selected: { color: `*color_string*` } }` | set crosshair color to *color_string* on selection |\n| `crosshair: { selected: { opacity: `*opacity_number*` } }` | set crosshair opacity to *opacity_number* on selection |"]]