css - Chart.JS - 极地区域 - 图例悬停样式和边距

标签 css chart.js

polar-chart

大家好,

希望这是一个简单的过程。我已经设置了一个带有 onclick 事件的图例,但是当我将鼠标悬停在标签上时,我希望鼠标光标变为“指针”(参见上面的图表截图)。目前很难判断标签是链接,因为当我将鼠标悬停在它们上面时鼠标光标不会改变。

另外,我如何在图例和图表之间添加一些边距/填充(图例下方的空间)。

非常感谢!

最佳答案

您可以使用 legend onHover config option 的组合来实现所需的行为。 (将指针样式更改为 pointer)和 custom tooltips config option (将指针样式改回 default)。

这是一个演示有效解决方案的示例配置。我不确定你是否使用 jQuery,所以我决定不使用它。随意更改。

options: {
  legend: {
    position: 'top',
    labels: {
      fontColor: 'rgb(255, 99, 132)'
    },
    onHover: function(event, legendItem) {
      document.getElementById("canvas").style.cursor = 'pointer';
    }
  },
  tooltips: {
    custom: function(tooltip) {
      if (!tooltip.opacity) {
        document.getElementById("canvas").style.cursor = 'default';
        return;
      }
    }
  }
}

关于css - Chart.JS - 极地区域 - 图例悬停样式和边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42486591/

相关文章:

php - 从 Wordpress 帖子中删除特色图片。 (新闻动态精简版)

javascript - 突出显示小于另一个值的值

javascript - 自定义 NumberPicker - 优化

javascript - 使用 Charts.Js 在条形图中加载 800 多个数据集时,Firefox 没有响应

chart.js - 向条形图添加标签 : chartjs

javascript - 对 chartjs 饼图使用透明描边颜色

javascript - react 动态添加动画反转类

html - 如何将背景图像对齐到 css 中表格单元格的底部?

javascript - chart.js v2 设置 y 刻度选项似乎被忽略了

r - 如何在 R 中使用 ChartJSRadar 保存为 png?