如何增加标签和图表区域之间的空间?

2024-03-05

我所有的标签都在栏的顶部。我可以看到这个:

but I want that would be like this: calendar bar chart with padding

填充不适用于税费,但适用于税费。

    legend: {display: false},
    scales: {
      xAxes: [{
        position: 'top',
        stacked: true,
        ticks: {
          stepSize: 1,
          min: 0,
          autoSkip: false,
          fontColor: '#3f7ba2',
          fontStyle: 600,
          fontFamily: 'Italic',
        },
        gridLines: {
          color: '#dedfe7',
          tickMarkLength: 0,
        }
      }],
      yAxes: [{
        stacked: true,
        ticks: {
          min: 0,
          fontColor: '#62aae8',
          padding: 5
        },
        gridLines: {
          color: '#dedfe7' //b5cce2
        }
      }],
    }

此问题仅在 Chart.js 版本 2.6.0 及更低版本中存在。正如您可以在发行说明 https://github.com/chartjs/Chart.js/releases/tag/v2.7.0在错误修复下它说 PR 4403ticks.padding选项现在适用于垂直和水平比例。

因此,要解决您的问题,您需要更新到高于或等于 2.7.0 的 Chart.js 版本

const options = {
  type: 'line',
  data: {
    labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
    datasets: [{
        label: '# of Votes',
        data: [12, 19, 3, 5, 2, 3],
        borderWidth: 1
      },
      {
        label: '# of Points',
        data: [7, 11, 5, 8, 3, 7],
        borderWidth: 1
      }
    ]
  },
  options: {
    scales: {
      xAxes: [{
        position: 'top',
        ticks: {
          padding: 100
        }
      }],
    }
  }
}

const ctx = document.getElementById('chartJSContainer').getContext('2d');
new Chart(ctx, options);
<body>
  <canvas id="chartJSContainer" width="600" height="400"></canvas>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.0/Chart.js"></script>
</body>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何增加标签和图表区域之间的空间? 的相关文章

随机推荐

  • Mariadb 更改 Windows 服务器上的数据目录

    我在 Windows 服务器上安装了 MariaDB 并看到它默认存储数据库的 datadirC Program Files MariaDB 10 2 data 我希望它移动专用于数据库的 E 盘 我想复制datadir然后修改my ini
  • 属性的索引值

    我正在使用以下代码 for i 0 i lt 90 i gt a href Text Shown a 我想知道当用户点击 a href 时它的 id 类似 read 1 read 2 等 a click function e alert t
  • Sourcetree 中签出现有分支和签出新分支之间的区别

    在 sourcetree 中 我只想签出远程开发分支 以便我可以在其中启动一个新功能分支 我目前处于另一个功能分支 我已在其中提交并推送了所有更改 However when I right click on remote branch or
  • 通过 javascript 登录的 Keycloak 多租户实施(网页)

    我想在 keycloak 中将不同的领域分配给不同的客户 组织 keycloak 的登录是通过一个网页实现的 该网页从 keycloak 获取有效令牌 然后将其与我从网站发出的其余请求一起传递 现在 javascript 适配器需要一个 k
  • 帮助将 jQuery 脚本变成插件

    Easy All 由于我最近一直在学习 jQuery 我决定编写自己的模态窗口来在单击视频缩略图时播放视频 一切都很好 但我只是想知道如何将它变成一个插件 这样我就可以在具有不同参数的不同页面上使用它等 我阅读了文档和一些教程 但我似乎无法
  • TableViewCell 在 iOS 6 中显示不正确

    我在显示时遇到一个烦人的问题UITableViewCell with UIActivityIndicatorView里面 我的 tableView 委托加载部分数据 最后一个单元格始终指示加载过程 而新部分未加载 加载开始于tableVie
  • Chrome 扩展 - 使用 JQuery 触发 content_scripts 事件

    我编写了一个 Chrome 扩展程序 可以自动填写一些注册表单 有一些选择字段需要在 上触发change 事件以启动一些 Ajax 调用 首先 我使用 JQuery attr 或 val 更改选择字段的值 然后使用 trigger调用 ch
  • 在 ssh 会话中启用 tty

    我想获取一些已写入脚本以供许多用户使用的登录信息 在 python 中 我将 input raw 设置为从 dev tty 读取 但是当我通过 ssh 连接到服务器上运行的脚本时 它会严重失败 想法 解决方法 我希望避免将用户名硬编码到脚本
  • 粘性表格标题在有角度的材料 mat-sidenav-container 中不起作用

    Heyho 使用角度材料时 我在 html css 表和粘性标题方面遇到一些问题 在我的项目中 我使用有角度的材料 sidenav
  • 用于按数字部分对字母数字字符串进行排序的 SQL

    我有一个 MySQL 表 其中有一个 VARCHAR 列 其中包含如下值 abc 1 abc 2 abc 10 etc 有没有办法在MySQL中按顺序中的数字部分对其进行排序 abc 1 abc 2 代替 abc 1 abc 10 abc
  • 如何从格式字符串提供自定义格式?

    我可以使用自定义类来扩展 Python 的字符串格式 class CaseStr str def format self fmt if fmt endswith u s self upper fmt fmt 1 elif fmt endsw
  • 如何使用Java防止XSS攻击或Rest API JSON中的不可信数据?

    我开发了一个 Rest API 应用程序 并使用自定义 JWT 处理身份验证和授权 我想进一步确保应用程序免受 XSS 攻击或验证不受信任的数据 这些数据可以针对 JSON 请求的每个字段进行处理 我可以在这方面获得一些帮助 以便在请求的入
  • 如何将Excel值转换为桶?

    我在 Excel 中有一组数据 其中一列是估计值 周数 我想要一个 Excel 公式来将其放入 Small Medium Large 如果该值为 0 10 则将其设置为 小 如果值为 10 20 则将其置于 Medium 等中 除了将所有
  • 没有适用于以下版本的二进制红宝石:osx/10.8/x86_64/ruby-1.9.2-p320

    有一篇两年前的博客文章here http www fakingfantastic com 2010 11 26 20 fixing the you have to install development tools first error
  • Jenkins 管道按顺序构建多个项目?

    对于詹金斯来说 我是一个新手 我希望能够采用不同的项目并通过管道按顺序构建它们 我注意到 Jenkins 可以通过管道按顺序或并行运行各个阶段 有没有办法通过顺序或并行运行同一节点上的项目来实现这种情况 我知道这个问题有点老了 但如果有人可
  • 随机“[Errno -2]名称或服务未知”错误

    我正在使用第三方服务填充本地数据库 我有一个网址列表 大约 500 个 我在循环中调用每个网址 并使用返回的数据更新我的数据库 代码流程如下所示 for url in urllist req urllib urlopen url data
  • ZF2 getServiceLocator() 未找到?

    我一生都无法让 this gt getServiceLocator 在我的控制器中工作 我已经阅读并尝试了一切 我猜我错过了什么 这是一些代码 namespace Login Controller use Zend Mvc Controll
  • google cloud dataflow (apache beam)可以使用ffmpeg来处理视频或图像数据吗

    数据流进程可以使用 ffmpeg 处理视频或图像吗 如果可以 示例工作流程会是什么样子 是的 您可以使用以下命令确保工作人员可以使用必要的二进制文件 及其依赖项 filesToStage 管道选项 https cloud google co
  • Python:在大型字符串语料库中查找部分字符串匹配

    我对在 Python 中实现自动完成很感兴趣 例如 当用户输入字符串时 我想显示磁盘上名称以该字符串开头的文件子集 在大型语料库 例如几十万个字符串 中查找与某些条件匹配的字符串的有效算法是什么 就像是 matches s for s in
  • 如何增加标签和图表区域之间的空间?

    我所有的标签都在栏的顶部 我可以看到这个 but I want that would be like this 填充不适用于税费 但适用于税费 legend display false scales xAxes position top s