问题标签 [react-d3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 无法清除条形图的 React D3 组件错误:“无法读取未定义的属性 'map'”
我在 bundle.js 文件中收到重复出现的类型错误。
"Cannot read property 'map' of undefined" in bundle.js for BarChart
一个对象未定义并试图映射到一个数组,但我不确定这是从哪里来的,因为失败是在一个缩小的脚本中(在 bundle.js 中)。我没有尝试映射任何东西,并且数据参数已请求一个数组。此条形图代码直接来自 github 上的示例(见下文)。
我做错了什么,还是这是一个问题?
我的代码:
javascript - 反应d3折线图如何添加每天/每月的分析数据
我正在尝试添加如下所示的数据:
我需要使用 createdAt 字段作为 x 轴(每一天相加),所有这些字段的总和作为 y 轴。
有没有办法通过 react d3 做到这一点,还是我需要自己每天加起来?
现在我自己添加它,因为图表上没有显示任何数据。
这是我正在使用的图表系列和 x 函数:
这就是我显示图表的方式:
javascript - 如何在反应中添加setState
我正在尝试制作一个动态饼图,其中当滑块移动时,动态饼图的值也会发生变化,我已经制作了组件并渲染了它们,但是我无法引入 setState,因为两个组件都没有通信,该怎么做,请建议,这是我的代码:
d3.js - react-d3 使用日期作为 x 轴
使用 react-d3 运行简单测试时出现错误
Error: <path> attribute d: Expected number, "MNaN,0Z".
我最好的猜测是在处理我的 x 轴时会出现问题,但我不知道为什么。我从调试中知道,当x
和y
被解析时,它们被正确地解析为Date
对象和-127
分别。但是在构建实际 svg 的某个地方,它收到的 x 或 y 的值,不确定是 MNaN,0Z
reactjs - React-d3 图表不显示
我已经执行了在react-d3中获取图表的分步说明:
http://www.reactd3.org/get_start/
我将此添加到我的代码中,但我什么也没看到。
但是,如果我检查的话,我确实会看到一个SVG标签,里面有一些东西。
是否有一些元素被展平,或者您是否需要设置一些东西以在浏览器中显示 SVG?
我的确切代码如下所示:
我想我正确地遵循了一切,所以我不确定我做错了什么。
更新 :
如果我在图表元素上方动态添加另一个 SVG 元素,例如圆形:
然后圆圈出现,SVG 元素的添加神奇地启动了图表的渲染过程。
很困惑为什么会发生这种情况:(
javascript - react-d3-component 在 create-react-app 中实现
我是新来的反应。通过我的研究,我发现 React-D3-component 可以满足我的目的。
我正在寻找具有工具提示和可缩放功能的多系列折线图的示例。基本折线图也可以为我的第一步提供这个技巧。
我有一个 create-react-app,样板准备就绪。我需要把这个图放到一个 create-react-app 项目中。
请指导我通过一个示例,逐步解释如何实现这种图。
reactjs - 如何在 React Redux 中渲染 d3 图表
我正在尝试使用 React redux 渲染基本的 d3 图表。我从减速器中得到一个值,但是当我遍历数据时,我收到错误消息:
当我签入控制台时,数据即将到来并且它是一个数组类型。请让我知道为什么我会收到该错误。以下是各个页面的代码:
行动:
减速器
容器
javascript - 使用 react-d3 绘制图形
我正在尝试制作我使用的一些数据的直方图react-d3-components
。我的代码是这样的
我指的文档是这个
c 中 data 的值onsole.log(me.state.data)
是这个 [{…}]