gpt4 book ai didi

javascript - Plotly 悬停文本不显示

转载 作者:行者123 更新时间:2023-11-29 10:35:28 24 4
gpt4 key购买 nike

虽然我已经指定了文本和悬停信息,但我根本没有得到任何悬停注释。

如果我注释掉“text”属性,我会得到 hoverinfo: "x+y" 的默认行为。我也试过 hoverinfo: "text"hoverinfo: "x+text" (这是我真正想要的),但这些不会改变行为。

https://jsfiddle.net/abalter/0cjprqgy/

var data =
{
"x":["2014-02-10 00:00:00.0","2014-02-18 00:00:00.0","2014-02-24 00:00:00.0"],
"y":[0,0,0],
"text":["gemcitabine","gemcitabine + Abraxane","Xeloda"],
"hoverinfo": "all",
"name":"Treatment",
"type":"scatter",
"mode":"markers",
"marker":
{
"size":9,
"color":"#800000"
},
"uid":"c2e171"
};

var layout =
{
"title":"Treatments",
"height":600,
"width":655,
"autosize":true,
"yaxis":
{
"titlefont":
{
"size":12,
"color":"#800000"
},
"domain":[0.85,0.9],
"showgrid":false,
"showline":false,
"showticklabels":false,
"zeroline":true,
"type":"linear",
"range":[0,0],
"autorange":true
},
"hovermode":"closest",
"xaxis":
{
"type":"date",
"range":[1389215256994.8186,1434909143005.1814],
"autorange":true
}
};

Plotly.plot('graph', [data], layout);

最佳答案

首先,感谢您让我发现这个非常酷的图形平台!我查看了文档以了解必须如何格式化数据(此处:https://plot.ly/javascript/hover-events/#coupled-hover-events-on-single-plot)...并“玩”你的 fiddle 。

首先,我删除了所有不必要的双引号,包裹了参数名称并将您的值数组放在“数据”数组之外。我不知道这是否是问题的一部分...我只是尝试将其格式化为我找到的示例。

玩“domain”参数时突然出现“x+y+text”
我不知道它到底定义了什么。
我再说一遍,我对这件事有 10 分钟的经验。 (笑)

检查我对你的 fiddle 所做的更新:https://jsfiddle.net/0cjprqgy/6/

var dates = ["2014-02-10 00:00:00.0","2014-02-18 00:00:00.0","2014-02-24 00:00:00.0"],
qty = ["0.2","0.5","1"],
product = ["gemcitabine","gemcitabine + Abraxane","Xeloda"],
data =
{
x:dates,
y:qty,
text:product,
hoverinfo: "x+y+text",
name:"Treatment",
type:"scatter",
mode:"markers",
marker:
{
size:9,
color:"#800000"
},
uid:"c2e171"
};

var layout =
{
title:"Treatments",
height:600,
width:655,
autosize:true,
yaxis:
{
titlefont:
{
size:12,
color:"#800000"
},
domain:[0.85,1.9],
showgrid:false,
showline:false,
showticklabels:false,
zeroline:true,
type:"linear",
range:[0,0],
autorange:true
},
hovermode:"closest",
xaxis:
{
type:"date",
range:[1389215256994.8186,1434909143005.1814],
autorange:true
}
};

Plotly.plot('graph', [data], layout);

关于javascript - Plotly 悬停文本不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37178664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com