问题标签 [recharts]
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.
reactjs - 如何使用反应图表仅绘制直线
我尝试使用反应图表。我需要像这张带有直线 的图表但我不能画直线。我尝试使用但有问题
对我来说不清楚数组点中的值是什么意思。如果我理解得很好,x 和 y 是 XAxis 和 YAxis 的坐标。这条线画任何东西
recharts - 我的图表图表中的自定义图例标签
我的recharts组件有一个非常简单的数据数组:
我想在我的图例中为系列值添加标签。而不是图表显示“series1”、“series2”和“series3”的不同颜色。
当然,我已经可以在 JSON 中设置我想用于我的图例的实际值,但这看起来不正确。例如:
我需要将我的系列级别映射到描述性标签。
我查看了 Legend中的内容: http ://recharts.org/#/en-US/api/Legend ,但这似乎更关心完全重写 Legend 组件。
javascript - 将组件重新绘制为 PNG
我目前有一个想要导出为 PNG 文件的 Recharts 组件。
但我不确定图书馆是否直接支持这一点。
我有一个想法,涉及使用画布和 2D 渲染上下文来让我接近解决方案,如MDN上所述
但是,我不确定将 HTML 元素(或 React 组件)呈现为画布以实现此解决方案的通用方法。
我可能把这一切都错了,我将不胜感激!
javascript - 设置焦点在 div 元素上的问题
我正在尝试将焦点设置在 div 元素上,因此我的工具提示模式将可以滚动,而无需将鼠标悬停在该元素上页面溢出。我的想法是在工具提示上设置一个最大高度并允许它可以滚动。
这是我尝试过的。
对于我的 setFocus 函数
我的 onFocus 功能永远不会被触发。
javascript - 完全被这个 reactjs 逻辑难住了,变量没有更新组件的状态
我正在使用recharts
,如果data
变量在类之外,它可以正常工作。发生的情况是它加载、动画图形并显示“点”坐标。但是,如果data
变量在类内部,它不会动画,也不会更新“点”坐标 css。
注意渲染方法中注释掉的数据,如果我取消注释,并注释掉顶部数据变量,它不起作用,但这个当前设置工作得很好。任何修复的想法?我最终想加载this.props.data
而不是data
一旦修复。
也为了更直观的理解,在这张照片中它是它工作的时候(不能显示动画,但你可以看到“点”坐标正在工作):
编辑:我也尝试在 componentWillMount (和 componentDidMount 但后者给出警告)中设置状态:
reactjs - 渲染饼图时出现未知道具警告
当我尝试使用内容渲染 Legend 组件时,出现此错误。
warning.js:36 警告:未知道具verticalAlign
, layout
, align
, iconType
, iconSize
, payload
, chartWidth
, chartHeight
, margin
,onBBoxUpdate
在标签上。
这是获取多个内容的图例代码,
这就是为什么,它会收到未知道具警告。因此,如何在子组件中删除这些父道具。
d3.js - Xaxis 上显示的刻度数
我正在使用Recharts.js为我的网站创建图表。
我有一些用于 X 轴的自定义刻度,但在渲染图表时实际上只显示了其中的几个。
我搜索了文档,但我无法弄清楚是什么控制了显示的刻度数。
这是我的 XAxis 代码:
这是自定义刻度的代码:
它会产生类似这样的结果,其中只显示几个刻度 :
有谁知道 Recharts.js 中控制渲染刻度数的值是什么?