当鼠标悬停在 Plotly.js 上时,Plotly.js 显示的不是跟踪的全名

2024-06-22

我在角度应用程序中用plotly制作了一个图表,但跟踪的名称很长。 因此,当我将鼠标悬停在图表上时,名称会通过在其后面添加 ... 来缩短。我真的不想要这个。我怎样才能改变这个?

这是我的代码。

 var text = "Plot_ForecastConfig";
    var layout = {
      showlegend: true,
      legend: {"orientation": "h"},
      yaxis: {
        title: 'Sales',
        titlefont: {
          family: 'Courier New, monospace',
          size: 18,
          color: '#7f7f7f'
        }
      }
    };
    var options = {
      scrollZoom: true,
      showLink: false,
      modeBarButtonsToAdd: [{
        name: 'image',
        title: 'Download plot as a png',
        icon: Plotly.Icons.camera,
        click: function () {
          Plotly.downloadImage(document.getElementById('graph'), {
            filename: text,
            format: 'png',
            height: 700,
            width: 1000
          });
        }
      }],
      modeBarButtonsToRemove: ['toImage', 'zoom2d', 'pan', 'pan2d', 'sendDataToCloud', 'hoverClosestCartesian', 'autoScale2d'],
      displaylogo: false,
      displayModeBar: true,
    };

    Plotly.newPlot('graph', this.drawing, layout, options);

我只需在跟踪对象中添加以下行即可显示长名称。

hoverlabel: {namelength :-1}

这是一个工作示例。

Plotly.plot('graph', [{
  y: [2,1,2],
  name: 'loooooooooooooooooooooooooong text name',
  hoverinfo: "y+name",
  hoverlabel: {namelength :-1},
}])
<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<div id="graph"></div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当鼠标悬停在 Plotly.js 上时,Plotly.js 显示的不是跟踪的全名 的相关文章

随机推荐

  • 如何在div中制作非活动内容?

    如何制作一些内容div使用 JavaScript 阻止非活动状态 假设有一个带有 启用 禁用 命令的按钮 并且有一个带有一些文本的 div 块 当按下 启用 禁用 按钮时 是否为 启用 您可以使用里面的内容 但是当 禁用 时 您不能使用di
  • Carbon 两个日期之间的时间差,格式为 hh:mm:ss

    我试图弄清楚如何获取存储在数据库中的两个日期时间字符串 并将其转换为时间格式的差异 hh mm ss 我在看diffForHumans 但这确实给出了我想要的格式并返回类似的东西after ago ETC 这很有用 但不适用于我想做的事情
  • .gitattributes 合并策略不起作用

    我在 gitattributes 中使用合并策略来在合并期间保留文件 我也用过git config global merge ours driver true 在我的配置中设置驱动程序 我检查了配置 merge ours driver tr
  • 使用 stat='count' 时用 ggplot (geom_line) 分隔线

    我目前有一些数据基本上是一个因素和一个日期 这是它的简化想法 date lt c 1901 1901 1901 1902 1902 1902 1901 1903 1902 1904 1902 1903 1903 1904 1905 1901
  • 折叠工具栏。如何适应自定义布局而不是默认的 ImageView

    我要实现折叠工具栏 其中是我的自定义布局 下图展示了新发布的 design support 库的使用 在 img 1 上 元素 ImageView 正在消失 在我的项目中 我想消失一个布局 因为布局内部将是 ViewPager 所以它不能像
  • ClearCase 快照视图:从加载语句中排除一个特定目录?

    早上好 有没有办法从快照的加载语句中仅排除一个特定目录 例如我想加载一个名为 的整个 vobPM CT except PM CT lost found 目录 有没有一种优雅的方法来做到这一点 我通常会如何排除所有丢失 找到跨多个加载的 vo
  • 如何在 WCF 中使用自定义序列化或反序列化来强制数据联系人的每个属性上有一个新实例?

    我与许多具有自定义类别的成员有数据联系人 如果反序列化时该属性为空 我想强制创建一个新实例 有没有办法做到这一点 如果您正在使用 DataContract 序列化 那么您可以使用以下方法覆盖其默认行为OnDeserialized属性 Fro
  • Psexec“以(远程)管理员身份运行”

    我编写了一些使用 PSexe 的 C 代码 我希望它在连接到我的 LAN 的计算机上运行远程 exe 该exe创建一个新的本地用户 当我在远程计算机上本地运行该 exe 时 右键单击 gt 以管理员身份运行 后 它工作正常 我不知道如何模拟
  • Gitlab 机架攻击安装

    我正在安装 gitlab 并遵循 Gitlab 安装指南的所有说明 一切正常 但在 初始化数据库并激活高级功能 步骤中 它失败了 https github com gitlabhq gitlabhq blob master doc inst
  • bash:使用 scp 检查远程文件是否存在

    我正在编写一个 bash 脚本来将文件从远程服务器复制到本地计算机 我需要检查该文件是否可用 以便在该文件不存在时可以采取替代操作 我知道如何测试本地文件是否存在 但是 使用 scp 会使事情变得有点复杂 常识告诉我 一种方法是无论如何尝试
  • 从 NSMutableArray 中获取最后五个值

    我有一个NSMutableArray其计数为 10 我想提取最后 5 个值并将它们存储在另一个数组中 我怎样才能做到这一点 我觉得 NSArray subarrayWithRange NSRange range doc https deve
  • 标准 MBean 的描述

    我想在 JBoss jmx console 中使我的标准 MBean 更加详细 DynamicMBean 有 getMBeanInfo 来完成此操作 方法返回带有 MBean 描述的 MBeanInfo 但是我怎样才能对标准 MBean 做
  • Docker:构建镜像时出现“lstat no such file or directory”错误。文件在那里

    我想将一个简单的 JS Boilerplate 部署到 Docker Cloud 我使用已经用于不同样板和图像的 Dockerfile Dockerfile 非常简单 它只是基于官方的 nginx 添加了两个配置文件 然后将我的 gulp
  • 时间:2019-03-17 标签:c#datagridsqlpopulation

    我正在使用一个小型应用程序 用户可以在其中从 SQL 检索特定数据并用数据填充数据网格 用户可以从 SQL 数据库检索数据 在文本框中写入条形码 然后就会出现他搜索的数据 到目前为止我使用了这段代码 try if e Key Key Ent
  • PHP 内部操作码缓存

    由于我是 PHP 新手 我对内部有一些疑问 但我无法在互联网上准确找到 我读过一份声明 每次在机器上运行 PHP 都会重新编译您的程序 可读语言 称为操作码 操作码缓存存储 在内存中编译 并在第二次调用时重新执行它 时间 所以我脑子里出现了
  • 在 Mac OSx 上安装 Android Studio 时缺少平台工具

    我正在尝试在 Mac OSx 上安装 Android Studio 目的是学习一些 Android 开发 提供的说明只是为了 1 Launch the dmg file you downloaded 2 Drag and drop Andr
  • Java - 解析字符串并每 100 个字符添加换行符 [重复]

    这个问题在这里已经有答案了 我想问如何解析字符串并添加换行符 n 每 100 个字符 我知道您可以使用正则表达式解析字符串 但不知道稍后如何继续 有人可以帮忙吗 你可以这样做 String str String parsedStr str
  • 如何使用 emberfire 在 ember.js 2.0.0 中查询 firebase 数据库中名为 equalTo xyz 的所有项目?

    我是 ember js 和 firebase 的新手 我一直在尝试制作一些需要我在数据库中查询与定义值匹配的键的东西 根据指南 emberjs com http guides emberjs com v2 1 0 models findin
  • equals() 仅依赖于 ID 是否正确?

    假设我有课User public class User private Long id private String name private Integer age private BigDecimal account other fie
  • 当鼠标悬停在 Plotly.js 上时,Plotly.js 显示的不是跟踪的全名

    我在角度应用程序中用plotly制作了一个图表 但跟踪的名称很长 因此 当我将鼠标悬停在图表上时 名称会通过在其后面添加 来缩短 我真的不想要这个 我怎样才能改变这个 这是我的代码 var text Plot ForecastConfig