- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最佳答案
看起来您正在尝试做的是沿 y 轴创建自定义 tickFormatter。您说您曾尝试使用 LabelList 添加十字 - 您是否尝试过使用 tickFormatter 创建可以显示的自定义刻度?我会亲自尝试它,直到它以我想要的方式出现。
然后,我会想到当用户点击十字图标时,我需要做什么才能让栏“关闭”。
我会做一个 display none 吗?我会使用 Array.prototype.splice
在特定索引处删除它吗?
我会在这里仔细查看重新绘制图表的 Y 轴文档 ---> http://recharts.org/en-US/api/YAxis
我还建议查看定制的条形图事件以查看其 onClick 的使用方式 ---> http://recharts.org/en-US/examples/BarChartWithCustomizedEvent
我认为您应该尝试使用 tickFormatter 而不是使用 LabelList,因为从 LabelList 的外观来看,它应该用在条形组件上 ---> http://recharts.org/en-US/api/LabelList
使用 tickFormatter 时,这会影响图表侧面的刻度线,您可以对其进行格式化,使刻度线不显示数字,但会显示您提到的十字图标,然后创建自定义工具提示显示数字。
我希望这不会太长和令人困惑并且有点帮助:)
关于javascript - recharts 在 MultiBarChart 中沿 Y 轴的每个条形图添加关闭按钮以关闭条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55638175/
我有一个带有图例的堆叠多条形图。 当您通过图例禁用所有项目时,它们都会再次启用。我想防止这种情况发生,并且仅在用户单击某个项目时才启用它们。 我一直在查看图表源(下面的链接),但无法找到所有项目再次启
调整 IE 浏览器窗口大小时,我的 MultiBarCharts 看起来很奇怪: 在 Chrome 上它们看起来很好。 我正在使用 nvd3 版本 1.8.4 并在 IE 11 上对其进行了测试。这是
可能重复问题 Bar chart in Javascript: stacked bars + grouped bars 我正在尝试创建一个堆叠条形图,让您可以将 2 个值(深蓝色和中蓝色)与上周的数据
我正在使用 rChart用于直接从 R 统计包生成 javascript 图的库。我正在尝试计算 multiBarChart 但绘图似乎是空白的。 编辑更重要的是,这里的例子都没有显示在我的电脑上:
我写信是想问你为什么 Y 轴从 -1.0 开始,尽管我已将选项 forceY 设置为 0,但所有值都等于零。我该如何解决这个问题。 请查找随附的插件:example var app = angular
我正在使用 nvd3.js 生成多条形图。这是我的代码: $(function() { $.get('/charts/objects_created/') .done(func
我创建了一个简单的应用程序,其中包括 selectInput 小部件和 rCharts 中的条形图。我想要完成的是创建带有所有三本书的图例的绘图,但默认情况下仅显示小部件选择的一本书。因此,当我从 B
在 d3.js 中,您可以设置 x 轴以使用 d3.time.scale() 然后设置 x.domain([start_date, end_date]) 及其将用 0 值“填充”数据中不存在的任何缺失
我需要沿着 Y 轴显示的每个栏添加一个十字按钮,这将有助于用户关闭栏。我遵循垂直布局,条形图将沿 Y 轴放置。我尝试使用 LabelList 添加它但无法实现。有人可以建议我如何实现吗? 最佳答案 看
我想将“分组/堆叠”选择器从它们位于图表顶部的位置移动到 the chart 的底部.这有可能以某种方式做到吗? 最佳答案 一种快速简便的方法是添加: d3.select(".nv-controlsW
我是一名优秀的程序员,十分优秀!