尽管我已经指定了文本和hoverinfo,但我没有获得任何悬停注释。Plotly悬停文字不显示
如果我注释掉“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);
嗨@Louys。欢迎来到Plotly!这是一个非常好的策划方案,但仍然是一项进展 - 有很多怪癖。但他们正在为下一个版本计划一些重大改进。 – abalter
所以,这真的很有趣。在玩弄游戏并使用diff之后,我能够弄清楚使其工作的关键变化是将'domain'从[0.85,0.9]'改为'[0.85,1.9]'。 “域”对于“页面”是0到1的坐标,意味着0是图的底部,1是顶部。我试图在http://plnkr.co/edit/vvStyutowlwubUdddY37中将这一点放在另一个子图上。所以,1.9的域名确实没有任何意义。然而,它使得工作过度。我打算称这是一个错误并发布。 – abalter
顺便说一句,以前从来没有见过Plotly的伟大工作! – abalter