javascript - 在图表标签中显示计算的百分比

标签 javascript chartist.js

下面的代码呈现带有标签和适当值的图表 我想将计算出的百分比附加到每个标签 即

  • 一 (5.55%)
  • 两个 (16.66%)
  • 三 (27.77%)
  • 四 (50.00%)

c_labels = ["one", "two", "three", "four"];
c_series = [10, 30, 50, 90];
options = {}

new Chartist.Pie('.ct-chart', {
  labels: c_labels,
  series: c_series,
}, options);
<script src="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.js"></script>
<link href="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css" rel="stylesheet" />

<div class="ct-chart ct-perfect-fourth"></div>

最佳答案

你的代码有很多错误。其需要正确如下

var c_labels = ["one", "two", "three", "four"];
var c_series = [5.55, 16.66, 27.77, 50];

var options = {
  width: 300,
  height: 200
};


new Chartist.Bar('.ct-chart', {
  labels: c_labels,
  series: [c_series]
}, options);
<script src="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.js"></script>
<link href="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css" rel="stylesheet" />

<div class="ct-chart ct-perfect-fourth"></div>

关于javascript - 在图表标签中显示计算的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496732/

相关文章:

javascript - 在 Chartist 中,如何向特定图表添加特定选项?

javascript - 带有数据的 Chartist.js 数组

javascript - 一个数组中的字符串在另一个数组中存在多少次?

javascript - 设置文本/Val 在单击/聚焦之前不出现在文本输入中 (jQuery)

javascript - 使用 getElementsByClassName 在特定元素中设置文本

javascript - 将 HTML 元素添加到 vue 模板

javascript - Chartist 中长标签的空间

javascript - 弹出模态div

javascript - <div> 上的 setTimeout 函数

javascript - Chartist 未定义错误