chart.js - 为什么 Chart.js 呈现时髦?
问题描述
使用 Chart.js 渲染图表时,输出看起来非常奇怪。
- 左侧只有一个标签
- 弹出框很有趣
- 底部图例有重叠标签
- 悬停时颜色闪烁
https://codepen.io/freakypie/pen/JjYPwjp
"labels": [
"Wed Apr 8"
],
"datasets": [{
"label": "#3",
"data": [
33756
],
"backgroundColor": "hsl(195, 70%, 20%)",
},
{
"label": "#4",
"data": [
41100
],
"backgroundColor": "hsl(277.5, 70%, 20%)",
},
{
"label": "#5",
"data": [
56430
],
"backgroundColor": "hsl(30, 70%, 20%)",
},
]
};
var options = {
animation: false,
responsive: true,
maintainAspectRatio: false,
legend: {
position: 'bottom',
},
};
new Chart('chart', {
type: 'bar',
options: options,
data: data
});
解决方案
看来这是与浏览器相关的问题。我们也许可以应用一些特定于浏览器的 CSS 来解决这个问题。
推荐阅读
- c - 树莓派上的gsl找不到-lcblas collect2
- c# - 处理泛型方法时无法进行适当的抽象(C#)
- airflow - 气流在每个批次的循环中运行任务
- javascript - 你能同时运行 Transcrypt 和 JavaScript 吗?
- python - 如何使用 inverse_transform 缩减目标变量
- .net - 某个版本(2012、2016 等)的 SQL Server Feature Pack 能否与较低版本的 SQL Server 一起使用?
- oracle - Oracle:在非引用表上按引用创建分区(partition by reference(fk))
- bazel - 基于 --config 有条件地创建一个 Bazel 规则
- dbt - dbt 无法创建具有相同数据库表示的两个资源
- c++ - 在不重载的情况下确定 Visual Studio 2008 中模板参数的类型