javascript - 如何在工具提示的右侧添加填充,而不是 Chart.js 的左侧?
问题描述
Chart.js的工具提示配置中有一个xPadding
属性。它在工具提示的左侧和右侧添加了填充。如何仅在右侧添加填充?
我使用 react-chartjs-2 并具有以下 JSX 代码:
<Bar data={data} width={1000} height={500} options={{ layout: { padding: 20 }}} />
解决方案
这是从chartjs
文档中提取的:
"如果这个值是一个数字,它被应用到图表的所有边(左、上、右、下)。如果这个值是一个对象,left属性定义了左填充。同样的right、top和bottom属性也可以指定。”
let chart = new Chart(ctx, {
type: 'line',
data: data,
options: {
layout: {
padding: {
left: 50,
right: 0,
top: 0,
bottom: 0
}
}
}
});
推荐阅读
- ruby-on-rails - Rails config.cache_store 这个值计算为 nil 会发生什么?
- sass - 我的 WebCompiler 扩展使用哪个版本的 SASS?
- node.js - Angular SSR 构建命令失败
- android-studio - 渲染问题:找不到以下类
- javascript - 给定一个包含不同项目的 n 项目数组 [a1, a2, ..., an],是否有一种简单的方法可以生成选择 0 到 k 个项目的所有组合?
- java - 在 JComponent 处创建阴影的颜色与白色不同的问题
- laravel-5 - 动态 router.addRoutes 导入组件的问题
- graphql - 如何在将父节点传递给解析器之前修改父节点?
- mongodb - mongo 通过 docker 从文件夹中恢复转储
- angular - 数据绑定这个角度代码有什么问题