完全隐藏 Chart.js 中的空条

2024-03-13

In my Chart.js 条形图,每个标签大约有 6 个数据集。 其中一些数据集的值为“0”。 这会导致 x 轴上出现空白,请参阅:

我想删除这些空白。我该怎么做?

从数据库呈现我的代码后,它看起来像这样。请注意,为了简单起见,我大大减少了代码,使其仅包含两年。上图仅显示一年。

const labels = [2019, 2020];

const data = {
    labels: labels,
    datasets: [{
        label: 'Dataset 1',
        data: ['0','0']
    },
    {
        label: 'Dataset 2',
        data: ['0', '300']
    },
    {
        label: 'Dataset 3',
        data: ['0','360']
    },
    {
        label: 'Dataset 4',
        data: ['0','0']
    },
    {
        label: 'Dataset 5',
        data: ['0','0'],
    },
    {
        label: 'Dataset 6',
        data: ['0', '1020']
    }]
};

将“0”替换为“null”没有帮助。我需要包含“0”/“null”,否则所有数据集都会转移到错误的年份。然而,正如前面提到的,我不想浪费空间,因为数据集每年都不同,并且将会有更多的数据集!

我应该以不同的风格呈现数据集吗?我应该使用插件来隐藏这些空白点吗?

太感谢了!


我在这里问了同样的问题:

如何防止 Chart.js 条形图中空条占据宽度 https://stackoverflow.com/questions/69919671/how-to-prevent-empty-bars-from-taking-up-width-in-chart-js-bar-chart/69920399#69920399

如果你的问题和我的一样,你需要添加skipNull到您的数据集。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

完全隐藏 Chart.js 中的空条 的相关文章

  • 如何使用 Shopify API 将商品添加到购物车

    我正在使用 Shopify API 开发自定义网络应用程序 这里的想法是使用应用程序作为独家店面 只需向 Shopify API 发出请求 我已在我的 Shopify 帐户中设置了一个私人应用程序来执行此操作 我从 api 提取产品没有问题
  • 使用 jquery 淡入/淡出

    我正在研究我的学生项目 我是新的 jquery 对于该项目 我必须使用 jquery 来增强一些功能 并且我已经学到了很多来执行基本任务 但我陷入了一些非常令人困惑的事情 我的一个脚本实际上在鼠标悬停在功能上时更改了 div 容器的图像 功
  • Node + now.js + 模型-视图-控制-模式

    我正在使用基于 MVC 模式 模板和 PHP 类 的论坛软件 页面如下所示 domain com index php page Test 我想使用 Node 和 now js 在一个页面 domain com index php page
  • 非常基本的 JS 编码,是否有 SoundManager2?

    我想在我的网站上包含一个具有以下属性的音频 可能的视频播放器 必须可通过 div 通过 CSS 设计样式 可以读取所有ID3信息 可以从数据库中提取文件 可能是 GoDaddy 的 Easy Database 无闪光 可转移至智能手机等 我
  • Javascript hasOwnProperty 在事件对象上总是 false?

    我希望有人可以帮助澄清与事件对象相关的 hasOwnProperty 方法 我正在尝试克隆鼠标事件 最终该对象将被传递到 iframe 我已经构建了一个 克隆 函数 但每当我尝试克隆窗口事件 即滚动 单击等 时 hasOwnProperty
  • 重新排序 Magento JavaScript 包含 (addJs)

    我会保持简单 在我的产品页面上 我需要删除prototype js 文件并将其替换为最新版本的prototype 到目前为止 我已经使用 local xml 成功替换了它
  • 流媒体性能 - Canvas 与

    我正在开发一个应用程序 需要通过 webSocket 连接以每秒至少 30 帧的速度持续传输图像 我遇到了一些性能问题 并希望尽我所能进行优化 我想知道使用不断更新的图像之间的性能差异是什么 就像这样 img src someDynamic
  • Node.js Google-云存储上传目的地规范

    我有一个 Node js 服务器并且正在使用谷歌云上传一些图像文件的包Firebase 存储 上传本身工作正常 但 google cloud API 似乎只能将文件上传到 Firebase Storage 根文件夹 有没有办法指定远程位置来
  • 为什么我的箭头函数有原型属性?

    正如文档中提到的https developer mozilla org en docs Web JavaScript Reference Functions Arrow functions https developer mozilla o
  • Chart.js - 如何将数组集合推入数据集

    我一直在尝试多种方法将数组集合推送到数据集中 任何人都可以帮助我根据下面的代码将数组推入堆积图表中 这是例子 Codepen 堆叠栏 https codepen io narendrajadhav pen abzpWam JavaScrip
  • 如何更改点击事件上的引导插入符指向方向

    我正在使用 2 3 2 引导程序 因为当我单击菜单按钮时 我可以更改插入符号图标的位置 我需要当我单击图标插入符号向上时 当您单击另一个项目时 插入符号返回到初始状态 这怎么可能 导航代码 div div class container d
  • 将其作为参数传递给 addEventListener()

    我想添加change一组复选框的事件 我如何访问this在我的事件函数中 这样当我执行事件时我可以访问复选框的值 这是我当前的代码 var checkboxes document getElementsByClassName cb Arra
  • 获取 pdf 第 1 页(共 2 页)的图像

    我正在使用 html2canvas 和 jsPDF 以及 Angular4 创建图像 我想将此图像放置在 2 页生成的 pdf 的第 1 页上 但似乎这条线 doc save test pdf 需要在函数内部htm2canvas 因为如果我
  • 将 javascript 放在 header 之外有多糟糕?

    这个问题几乎已经说明了一切 我开始添加一些功能到我的周末项目 http www my clock net 对于我和几个朋友来说 这是一个小应用程序 因为我们是交换生 所以它对我们来说有点有用 但事情是这样的 我在 php 中执行此操作并使用
  • 从对象获取数据 - 我看到数据但无法保存它们

    正如你所看到的 我是新来的 我确实尝试过搜索 但没有找到解决我问题的方法 所以这是我的问题 如果我这样做 console log grid data kendoGrid data 这在控制台中显示如下 所以我明白这一点 有一个数组和一个带有
  • Backbone.js 应用程序可以逐步增强并可供搜索引擎抓取吗?

    我需要为我的下一个项目实现一个 MVC JavaScript 框架 但它既是一个网站 又是一个 Web 应用程序 是否可以公开数据服务器端 然后解析 URL 以显示 JS 版本 我计划使用 Rails 作为服务器端代码 我写了一个关于这个主
  • 如何使用 JavaScript 播放任意 MIDI 音符?

    澄清一下 我不想生成 MIDI 文件 也不想播放 MIDI 文件 我希望即时播放 MIDI 音符 我尝试使用https github com mudcube MIDI js https github com mudcube MIDI js作
  • 如何使用javascript从特定标签获取HTML文档中的所有textNode?

    如何在不使用xpath或treewalker的情况下从单个数组中的一组特定标签中获取所有textNodes blockquote em h4 h6 p IE不允许您使用xpath和treewalker 请帮助我 如果脚本仅适用于 IE 那就
  • 用于图形操作的 Javascript 库

    有没有建议的 javascript 替代 pythonpygraph http code google com p python graph or NetworkX http networkx lanl gov 应该注意的是 可视化不是必需
  • Bootstrap 3 - 模态背景不会根据模态对话框的高度调整大小?

    我将一个表单放入模式中 并尝试在用户触发单选按钮时显示表单的一些隐藏字段 显示隐藏字段后 模态自动重新缩放的高度 但模态背景的高度不能用作模态对话框 我该如何解决它 div class modal fade div class modal

随机推荐

  • 从单独的线程访问 ViewModel 属性

    在我的 wpf 应用程序中 我的视图模型中的耗时操作是使用单独的线程调用的 但是 此函数访问视图模型中绑定到视图中的对象的多个属性 我尝试直接访问它们 并且没有看到关于它们归 UI 线程所有的抱怨 我有兴趣了解在线程之间直接使用它们的后果
  • 使用固定位置和网格布局框架

    所以我正在创建一个网页 其中左侧的菜单是固定的 当您上下滚动页面时它们会跟随您 我目前正在使用网格布局 Foundation by zurb http foundation zurb com docs grid php http found
  • 我该怎么做呢 ? - 按级别生成目录列表 - 而不是按以下结构

    我希望你能在这里拯救我的理智 我被要求生成一份报告 显示 Windows 服务器上的所有文件和文件夹 不是你会认为有问题 dir s gt report txt 你做对了吗 Wrong 我被告知报告必须按级别排列 而不是遵循文件夹结构 解释
  • Spring Data JPA:当Collection类型的存储库方法参数为空时如何返回空结果?

    我正在使用 Spring Data JPA v1 10 2 还有一个用例 ClientDao java List
  • 从 R 内部关闭应用程序

    命令 browseURL filepath filename extension 使用当前与其关联的应用程序 在 Windows 中 打开文件 filename extension 例如 browserURL filepath docume
  • 如何在 ASP .NET MVC 3 中验证与另一字段相关的一个字段

    我有两个字段 例如电话号码和手机号码 就像是 Required public string Phone get set Required public string Mobile get set 但用户可以在其中之一输入数据 一是强制性的
  • 在嵌套指令中传递 ng-model

    我想将我的 ng model 从 外部指令 传递到 内部指令 包含在外部指令模板中 正确的做法是什么 HTML 代码
  • 合并两个 Tensorflow 数据集

    我有两个 Tensorflow 数据集 我分别处理它们以获得不同的特征和目标窗口 window size x 3 window size y 2 shift size 1 x np arange 10 y x 10 x x window s
  • 在脚本加载时运行 javascript 函数

    我正在使用 jQuery 我将所有函数定义都包含在 application js 中的 document ready 事件中 我有一个函数 我想在我正在处理的页面正文中的某个位置调用它 我想知道 ready 事件是否有一些替代方案可以在脚本
  • 如何在 Javascript 中测试相同的对象实例?

    假设我在 Javascript 中有以下对象 var a xxx 33 var b xxx 33 var c c a 可以告诉我是否正在处理同一个对象实例的 Javascript 测试是什么 换句话说 对于 a 和 b b 和 c 它应该返
  • iPhone上是否需要在代码中手动设置核心数据对象的逆关系

    我是核心数据的新手 所以如果我弄错了一些术语 请原谅 我的 xcdatamodel 文件中有几个对象 它们都是相互关联 相互关联的 如果我使用以下代码连接其中两个对象 则不会设置逆关系 managedObj1 setValue manage
  • 使用Java Reflection,你能检测一个方法是否是Native的吗?

    使用 Java Reflection 您可以检测所有方法及其返回类型 但是有没有办法检测一个方法是否被声明为native or not 是的 你可以 方法getModifiers 返回一个应用了正确掩码的 int 可以告诉您该方法是否是本机
  • 具有协调器布局的 ViewPager 片段中的 Android 设计支持库 FAB

    我正在尝试从 ViewPager 内的 Fragment 内的 Android 设计支持库获取浮动操作按钮 我有 4 个选项卡 我希望 FAB 仅位于其中一个选项卡中 我的布局如下 main layout xml
  • new ParseObject("Message") 使应用程序崩溃

    我正在尝试创建一个新的 ParseObject 如下所示 ParseObject message new ParseObject Message 当我运行该应用程序时 出现以下错误 java lang IllegalArgumentExce
  • 如何存储Android应用内计费的订阅数据?

    我正在尝试实施应用内计费 我的应用程序唯一销售的是每月订阅 我已经复制了 Android 提供的 地下城 示例 并且它可以工作 但对于我必须出售的一件东西来说 它似乎过于复杂 而且我知道无论如何我都不应该复制它 Dungeons 示例有一个
  • 响应标头太大 - Jetty 嵌入式版本 9

    使用 Jetty 时 出现 响应标头太大 的异常 该异常仅在客户端的大小达到时才会抛出jsonValue很大 大于 1500 字节 如果jsonvalue较小 一切正常 这是我的代码 非常简单 服务器代码 Server server new
  • 在 Web.Config 中添加 HtmlHelper NameSpace 不起作用

    问题一 我已经开始学习ASP NET MVC 我做了一个简单的扩展方法 如下所示 namespace MvcTestz Project is also named as MvcTestz public static class Submit
  • 删除视频缩略图上的黑条

    我有一个画廊 用户可以在其中提交视频的 Youtube 链接 服务器会自动从 Youtube 获取缩略图 然而 许多视频的图像顶部和底部都包含黑条 我知道黑条的起源 但当我将缩略图大小调整为正方形时 黑条会干扰设计 我尝试从上到下分析像素颜
  • 缺少 mcrypt 扩展名。请检查您的 PHP 配置

    我刚刚按照位于的教程进行操作https www digitalocean com community articles how to install linux apache mysql php lamp stack on ubuntu h
  • 完全隐藏 Chart.js 中的空条

    In my Chart js 条形图 每个标签大约有 6 个数据集 其中一些数据集的值为 0 这会导致 x 轴上出现空白 请参阅 我想删除这些空白 我该怎么做 从数据库呈现我的代码后 它看起来像这样 请注意 为了简单起见 我大大减少了代码