NVD3/D3改变y轴最小值

2024-05-05

我目前正在使用 NVD3 制作一些折线图。我想知道是否可以使 y 轴刻度始终从 0 开始。目前它始终从最低的 y 值开始。我尝试过使用tickValues,但我不想更改其他值。我还尝试添加值为 0 的数据点,但这似乎是一种解决方法,它会影响图表的外观。有任何想法吗?


大多数图表都有一个forceX和forceY函数,它们接受一组值。你可以这样使用它:

  var chart = nv.models.lineChart();
  chart.forceX([0, 10])
  chart.forceY([-1, 1])

这将确保您的 xAxis 上始终至少显示 0 和 10,但如果您直接操作它,则不会限制域。也就是说,如果你这样做:

chart.yAxis.scale().domain([0, maxValue]);

并且您的数据具有负 X 值,这些负 X 值不会显示在图表上,因为它们会落在指定的域之外,但如果您使用forceX,它们就会出现。

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

NVD3/D3改变y轴最小值 的相关文章

随机推荐

  • 以编程方式将内容添加到滚动查看器,滚动条停止工作

    好吧 我不太熟悉强大的 WPF 但我尝试了一个有趣的项目来跳入其中 我制作了一个简单的 RSS ATOM 提要查看器 它从 RRS 或 ATOM 提要中提取 HTML 并将其粘贴到浏览器控件中 该控件添加到堆栈面板中 这是 ScrollVi
  • Python:获取当前目录中的所有exe文件并运行它们?

    首先 这不是家庭作业 我迫切需要一个能够执行以下操作的脚本 我的问题是 我以前从未处理过 python 所以我几乎不知道如何使用它 而且我需要它通过命令行构建运行程序在 TeamCity 中启动单元测试 我真正需要的是 将运行脚本的 bat
  • 获取单位圆上 (0, 0) 处的随机点

    我正在使用 Unity 和 C 并且想编写一个函数 以 0 0 单位圆上随机点的 Vector2 形式返回 x 和 y 坐标 好像有一个功能UnityEngine Random insideUnitCircle 得到单位圆内的随机点 有Un
  • 展平具有复杂嵌套结构的列表

    我有一个具有以下示例结构的列表 gt dput test structure list id 1 var1 2 var3 4 section1 structure list var1 1 var2 2 var3 3 Names c var1
  • 您可以在分块的 http 响应预告片中设置 Location 标头吗?

    HTTP 1 1 响应可以分块 spec https www rfc editor org rfc rfc2616 section 3 6 1 在最后一个块的末尾 服务器可以发送一个 预告片 其中包含附加标头 问题是 你能包括一个Locat
  • 无法更改 Bootstrap 4 中的导航栏链接颜色

    我正在尝试更改导航栏的一个链接的颜色 而我尝试了所有方法它仍然具有默认颜色 这是代码 li class nav item signup a class nav link Sign Up a li css navbar light navba
  • 无法在 OS X 上安装 scikit-learn

    我无法安装scikit学习 http scikit learn org stable 我可以通过从源代码构建或通过 pip 来安装其他软件包 没有任何问题 对于 scikit learn 我尝试在 GitHub 上克隆项目并通过 pip 安
  • 如何使用Matlab提高PSD的分辨率

    我有音频信号 我用 Matlab 读取该信号 并使用 pwelch 获取其 PSD 这是我正在使用的代码 x Fs audioread audioFile wav x x 1 mono xPSD f pwelch x hamming 512
  • Git 与 master 合并,无需签出 master

    每次我需要的时候merge develop with master I do git checkout master git merge develop 有时我忘记切换出去master 因此 我在运行时错误地更改了代码master 它可能会
  • std::可选 - 使用 {} 或 std::nullopt 构造空?

    我认为初始化一个std optional https en cppreference com w cpp utility optional with std nullopt https en cppreference com w cpp u
  • React Native:未找到哈希字符串“android-X”的目标

    我正在尝试开发我的第一个反应本机 https facebook github io react native Android应用程序 当我跑步时 sudo react native run android 我收到以下错误 JS server
  • 如何从 UIImagePickerController 镜像 UIImage 图片

    我想弄清楚是否有任何方法可以镜像图像 例如 拍摄某人脸部的照片 然后将其切成两半 并显示他们的脸部在每一面都镜像后的样子 CGAffineTransform 函数中似乎没有类似的技巧 请各位图形专家帮忙 这里的基本 技巧 是使用关于 X 或
  • 强制加载 WPF 视觉对象的适当方法

    我一直在努力使用打印System Printing http msdn microsoft com en us library system printing aspx命名空间 我终于发现 在使用部分 API 时得到空白结果的原因是Visu
  • 在 cudaFree() 之前需要 cudaDeviceSynchronize() 吗?

    CUDA 版本 10 1 帕斯卡 GPU 所有命令都发送到默认流 void ptr cudaMalloc ptr launch kernel lt lt lt gt gt gt ptr cudaDeviceSynchronize Is th
  • 我的机器上的 svn.exe 在哪里?

    I have 乌龟svn安装在我的桌面上 我想使用执行一些任务命令行svn exe 但我找不到svn exe在我的机器上 我们是否需要安装其他东西才能获得svn exe命令 subversion 程序代码链接到 TortoiseSVN 二进
  • “本地存储库已过时”....我没有分支如何解决这个问题

    当我们将代码推送到远程服务器时 Xcode 显示以下警告 另请参阅随附的屏幕截图 本地存储库已过时 我没有分支或任何其他工作副本 我有同样的问题 我是这样解决的 首先进入终端中的项目目录 git init git add git stash
  • HttpResponse 过滤器不返回任何内容

    我编写了一个 HttpModule 用于拦截对 WebResource axd 处理程序的调用 以便我可以对 javascript 执行一些后处理 该模块包装 Response Filter 流以执行其处理并将其更改写入底层流 我遇到的问题
  • 是否可以在 app.config 键值中包含超链接?

    是否可以将超链接作为 app config 键值对中文本的一部分 电子邮件正文文本作为值 我想从 app config 键值生成电子邮件正文 例如
  • 当下面没有记录时隐藏组标题

    当组头在该页中没有记录时 是否可以在第 3 8 页中抑制组头 这是问题的解决方案 但您必须调整其他内容以保持每个页面的组标题重复 主要思想是将组标题模拟为详细信息部分 并仅与组的第一条记录一起显示 一步步 创建一个运行总计字段来计算组中的记
  • NVD3/D3改变y轴最小值

    我目前正在使用 NVD3 制作一些折线图 我想知道是否可以使 y 轴刻度始终从 0 开始 目前它始终从最低的 y 值开始 我尝试过使用tickValues 但我不想更改其他值 我还尝试添加值为 0 的数据点 但这似乎是一种解决方法 它会影响