• 1000 мы предоставляем текстовое определение наведения / подсказки для каждого из них, когда кто-то наводит курсор на имя поля. Например, когда кто-то наводит курсор на «Географический» на именах полей оси x, он может сказать что-то вроде «Определение: проект, на котором сфокусирован расстояния, местоположения или близости ". Я представил картинку, чтобы лучше понять, что я имею в виду под именами полей оси x.
Bottom Line : Я хочу знать, как предоставить настраиваемый текст, когда кто-то наводит курсор на имя поля оси x, чтобы я мог определить каждое имя поля. Я не смог найти для этого документацию.
РЕДАКТИРОВАТЬ: Я понимаю, что это просто может невозможно с Plotly . Я ценю любые другие идеи, позволяющие пользователям легко просматривать определения для доменов. T мотки!
<!DOCTYPE html>
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!-- Load plotly.js into the DOM -->
<script src='https://cdn.plot.ly/plotly-latest.min.js'></script>
<div id='myDiv'><!-- Plotly chart will be drawn inside this DIV --></div>
<script>
var data = [
{
z: [[8, 8, 7, 5, 7], [10, 5, 2, 11, 4], [6, 1, 2, 3, 1]],
x: ['Geographical', 'Temporal', 'Cultural', 'Digital', 'Financial'],
y: ['Observational', 'Program Evaluation', 'Intervention'],
type: 'heatmap',
hovertemplate: '<b># of %{y} Projects with a %{x} classification</b>: %{z}' + '<extra></extra>',
hoverongaps: true
}
];
var layout = {
title: 'Domains by Project Type',
width: 900,
height: 625,
autosize: false,
yaxis: {automargin: true}
};
Plotly.newPlot('myDiv', data, layout);
</script>
введите описание изображения здесь