相关疑难解决方法(0)

如何在chart.js中为饼图添加标签

我正在显示饼图.但是如何在饼图中显示标签.

下面是饼图的chart.js代码.

this.Pie = function(data, options) {

  chart.Pie.defaults = {
    segmentShowStroke: true,
    segmentStrokeColor: "#fff",
    segmentStrokeWidth: 2,
    animation: true,
    animationSteps: 100,
    animationEasing: "easeOutBounce",
    animateRotate: true,
    animateScale: false,
    onAnimationComplete: null
  };

  var config = (options) ? mergeChartConfig(chart.Pie.defaults, options) : chart.Pie.defaults;

  return new Pie(data, config, context);
};
Run Code Online (Sandbox Code Playgroud)

以下是用于显示饼图的html文件的代码

码:

var data = [{
  value: 20,
  color: "#637b85"
}, {
  value: 30,
  color: "#2c9c69"
}, {
  value: 40,
  color: "#dbba34"
}, {
  value: 10,
  color: "#c62f29"
}];

var canvas = document.getElementById("hours");
var ctx = …
Run Code Online (Sandbox Code Playgroud)

javascript charts

28
推荐指数
4
解决办法
10万
查看次数

Chart.js - 甜甜圈总是显示工具提示?

使用Chart.js库时,我可以在页面上添加多个甜甜圈而不会出现问题.

http://www.chartjs.org/docs/#doughnut-pie-chart

但我无法找到一种始终显示工具提示的方法 - 不仅仅是将鼠标悬停在甜甜圈上时.有人知道这是否可行?

jquery charts

18
推荐指数
3
解决办法
5万
查看次数

如何使用 Charts.js 2 从图表外部触发悬停模式?

我想通过单击按钮同时在多个图表上重现悬停行为。我正在考虑将等效的按钮 ID 添加到图形标签中。

它会是什么样子

例如,通过单击橙色按钮(参见附图),我获得了他的 ID,并且我想触发每个图表的每个橙色项目中的事件悬停(其标签与按钮的 id 相同)。

我可以检测到哪个项目具有与我的 id 相同的标签,但我不知道如何在其上复制悬停行为。

有没有办法强制在图表中的项目上设置悬停模式?

我的 HTML:

<div class="graph">
  <canvas id="ctx"></canvas>
  <button type="button" class="btn btn-primary" id="OCG">Test</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我的JS:

var ctx = document.getElementById('ctx').getContext('2d');
var ocacolor = '#EE8B54',
    ocbcolor = '#C2B49B',
    ocbacolor = '#AECF86',
    ocgcolor = '#E97676',
    ocpcolor = '#088DA5';
var backgroundcolor = [ocacolor, ocbcolor, ocbacolor, ocgcolor, ocpcolor]

data = {
    datasets: [{
        data: [1, 1, 1, 4, 1],
        backgroundColor: backgroundcolor
    }],
    labels: [
        'OCA',
        'OCB',
        'OCBA',
        'OCG',
        'OCP'
    ]
};

//CREATING CHART
var myDoughnutChart = …
Run Code Online (Sandbox Code Playgroud)

javascript charts chart.js

5
推荐指数
1
解决办法
3320
查看次数

标签 统计

charts ×3

javascript ×2

chart.js ×1

jquery ×1