首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯IMWeb前端团队

    SVG 菜鸟的 Recharts 自定义图表实战

    Recharts 是一款图表处理的类库,利用 React 的特性,重新定义了图表的配置和组合方式,大大地提高了图表自定义样式的灵活度。 关于 Recharts Recharts 是一个处理图表的类库,re 的含义除了 "React" 外,还代表 "Redifined",重新定义图表各元素的组合和配置的方式。 这里简单地介绍一下 Recharts 实现放大的圆环部分、引导线和 Label 的过程,为你带来一个对 Recharts 直观印象。 Recharts 文档没有说到 <defs> 元素,看 SVG 里面所有渐变、CSS 等定义都集中在了文件开头的 <defs> 里面。 参考资料 [1] Recharts: http://recharts.org/ [2] 组件化可视化图表 - Recharts: https://zhuanlan.zhihu.com/p/20641029

    2.4K20编辑于 2022-06-29
  • Recharts入门:让React应用数据可视化变得简单

    Recharts作为一个基于React和D3.js构建的图表库,正好解决了这个痛点!我在几个项目中使用了Recharts,发现它确实是React项目中实现数据可视化的绝佳选择。 什么是RechartsRecharts是一个用React组件构建的声明式图表库,它将SVG元素的强大功能与React的组件化思想完美结合。 丰富的图表类型 - 从简单的折线图到复杂的组合图表都能轻松实现开始使用Recharts安装Recharts非常简单,只需通过npm或yarn添加依赖:```bash使用npmnpm install recharts 或使用yarnyarn add recharts```安装完成后,你就可以在React项目中导入并使用Recharts提供的各种组件了。 这就是Recharts的魅力所在!Recharts的核心概念使用Recharts前,理解几个核心概念会帮助你快速上手:1.

    95010编辑于 2025-10-11
  • 来自专栏作图丫

    R语言可以绘制ECharts交互式图表啦!

    recharts是开发者根据ECharts2开发的一个R语言接口,它使我们可以用R语言实现ECharts作图。 基于Echarts3的recharts2包仍在开发中。 recharts安装 ###通过github安装recharts包 library(devtools) install_github("madlogos/recharts") library(recharts 官网:https://madlogos.github.io/recharts/#-en 小编总结 recharts包虽然仍在开发完善的过程中,但是已经具备了十分强大的交互式可视化功能,小编在这里展示了一些常用图形的绘制函数 在这里也一起期待一下recharts2的问世吧!

    2.3K11编辑于 2022-03-29
  • 来自专栏葡萄城控件技术团队

    前端开发者常用的9个JavaScript图表库

    下面是挑选出的 9 个 JavaScript 图表库: Chart.js Chartist FlexChart Echarts NVD3 C3.js TauCharts ReCharts Flot Chart.js ReCharts 是一个使用 React 构建的,基于 D3 的图表库。 使用 ReCharts,用户可以在 React Web 应用程序中无缝地编写图表。 Recharts 非常轻巧,并使用 SVG 元素来创建很奇特的图表。 使用 npm 安装 Recharts: npm install recharts  Recharts 没有冗长的文档,它很直接。 当你遇到困难时,使用 Recharts 可以很容易找到解决方案。 Recharts 创建自定义内容树图的代码示例: const {Treemap} = Recharts; const data = [ { name: 'axis

    8.2K30发布于 2018-06-21
  • 来自专栏开源服务指南

    NASA 开源!数据分析与任务控制框架 | 开源日报 No.255

    可用于在桌面和移动设备上可视化数据 由 NASA 的 Ames 研究中心开发,被 NASA 用于太空飞行器任务数据分析、实验漫游器系统规划和操作 作为通用且开源的框架,可用作构建任何产生遥测数据系统的计划、操作和分析应用程序的基础 recharts /rechartshttps://github.com/recharts/recharts Stars: 22.6k License: MIT picture recharts 是使用 React 和

    53910编辑于 2024-05-10
  • 来自专栏葡萄城控件技术团队

    前端开发者常用的9个JavaScript图表库

    下面是挑选出的 9 个 JavaScript 图表库: Chart.js Chartist FlexChart Echarts NVD3 C3.js TauCharts ReCharts Flot Chart.js ReCharts 是一个使用 React 构建的,基于 D3 的图表库。 使用 ReCharts,用户可以在 React Web 应用程序中无缝地编写图表。 Recharts 非常轻巧,并使用 SVG 元素来创建很奇特的图表。 使用 npm 安装 Recharts: npm install recharts  Recharts 没有冗长的文档,它很直接。当你遇到困难时,使用 Recharts 可以很容易找到解决方案。 Recharts 创建自定义内容树图的代码示例: const {Treemap} = Recharts; const data = [ { name: 'axis

    9.8K70发布于 2018-03-27
  • 来自专栏华章科技

    利用R语言制作出漂亮的交互数据可视化

    recharts包 学习完rCharts包,可能有读者会问,我们有没有国人开发的包实现相似的效果呢?这边给大家推荐一个同样功能强大的recharts包。 Yang Zhou和Taiyun Wei基于该工具开发了recharts包,经Yihui Xie修改后,可通过htmlwidgets传递js参数,大大简化了开发难度。但此包开发仍未完成。 安装方式如下: library(devtools) install_github('yihui/recharts') 安装完后,需要在https://github.com/madlogos/recharts

    2.8K10发布于 2018-08-16
  • 来自专栏编程

    前端开发者常用的 9个JavaScript 图表库

    下面是挑选出的 9 个 JavaScript 图表库: Chart.js Chartist FlexChart Echarts NVD3 C3.js TauCharts ReCharts Flot Chart.js ReCharts 是一个使用 React 构建的,基于 D3 的图表库。 使用 ReCharts,用户可以在 React Web 应用程序中无缝地编写图表。 Recharts 非常轻巧,并使用 SVG 元素来创建很奇特的图表。 使用 npm 安装 Recharts: npm install recharts Recharts 没有冗长的文档,它很直接。当你遇到困难时,使用 Recharts 可以很容易找到解决方案。 Recharts 创建自定义内容树图的代码示例: const{Treemap}=Recharts; constdata=[ { name:'axis', children:[ {name:'Axes',

    9.4K50发布于 2018-02-01
  • 来自专栏供应链项目实践

    洞见供应链 | 可视化看板与地理信息集成

    本章将深入探讨如何利用React生态中的王牌可视化库Recharts,构建专业级KPI仪表盘与趋势分析图表。 一、Recharts:为什么是供应链可视化的首选?在众多React图表库中,Recharts以其优雅的API设计、出色的性能和丰富的图表类型脱颖而出。 value||0})}/></PieChart></ResponsiveContainer>

    );};代码解析:使用Recharts的PieChart组件,通过设置innerRadius import{LineChart,Line,XAxis,YAxis,CartesianGrid,Tooltip,Legend,ResponsiveContainer,ReferenceLine}from'recharts 核心收获总结:技术选型:Recharts以其React原生集成、丰富图表类型和卓越性能,成为供应链可视化场景的理想选择架构设计:分层架构确保数据流清晰,组件复用度高,维护成本低性能优化:针对供应链海量数据特点

    23921编辑于 2026-05-05
  • 来自专栏供应链项目实践

    洞见供应链 | 为可视化图表注入钻取、下探与联动过滤的高级交互

    3.2时间轴组件(Brush)importReact,{useContext}from'react';import{Brush}from'recharts';import{SupplyChainContext SupplyChainContext';constTimeRangeSelector=({data})=>{const{actions}=useContext(SupplyChainContext);//Recharts importReact,{useContext,useMemo}from'react';import{LineChart,Line}from'recharts';import{SupplyChainContext 交互实现:掌握了在Recharts、Leaflet等库中注入自定义交互逻辑的实战技巧。性能意识:理解了前端性能优化的关键点,特别是如何处理高频事件(如拖拽、刷选)以防止页面卡顿。

    11420编辑于 2026-05-16
  • 来自专栏2025开发者成长日志

    AI 协作开发 | 快速搭建线下超商门店数据看板脚手架开发实战

    它推荐使用React作为前端框架,结合Recharts进行数据可视化,使用Red进行状态管理,并建议采用Webpack作为构建工具。 "version": "1.0.0", "dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0", "recharts React和React-DOM是基础框架;Recharts专门用于数据可视化;Redux和React-Redux管理复杂应用状态;Axios处理API请求;Day.js处理日期时间;Styled-Components 重点逻辑:使用Recharts是因为它专门为React应用设计,提供了线图、柱状图、饼图等丰富的数据可视化组件,非常适合数据看板类项目。 我向AI助手提问:"如何使用Recharts创建销售趋势图、库存状态图和客户分析图?"AI提供了详细的Recharts使用示例,并解释了各种图表组件的配置参数。

    61820编辑于 2025-09-09
  • 来自专栏Next.js 实战系列

    不只是作品集:用 Next.js 打造我的数字作品库

    让抽象的能力变得具体可见技术栈展开代码语言:MarkdownAI代码解释-框架:Next.js16、React19、TypeScript5-样式:TailwindCSSv4、tw-animate-css-可视化:Recharts MarkdownAI代码解释-基于`Next.jsAppRouter`的现代架构-使用`TailwindCSSv4`与自定义主题变量,支持暗色模式-GitHub仓库与贡献统计API-Halo文章列表聚合API-Recharts

    28610编辑于 2025-12-23
  • 来自专栏程序员成长指北

    最好的JavaScript数据可视化库都在这里了

    Recharts ? ? Recharts 是一个使用 React 和 D3 构建的图表库,可以作为声明性的 React 组件使用。该库提供原生 SVG 支持,轻量级依赖树(D3 子模块)高度可定制。 项目地址: https://github.com/recharts/recharts 7.Raphael ? ?

    5.1K20发布于 2019-11-19
  • 来自专栏供应链项目实践

    洞见供应链 | 供应链可视化场景全览(库存水位、履约时效、运输网络)

    宏观层面,一个使用Recharts库构建的“库存健康概览仪”以环形进度条展示整体库存周转率,并用堆叠面积图展示不同仓库的库存趋势。 Card,Space,Tag}from'antd';//假设使用AntDesignimport{RadialBarChart,RadialBar,ResponsiveContainer,Cell}from'recharts 可视化库集成:使用Recharts的RadialBarChart(径向条形图)来直观展示仓库占用率。 同时,可以在地图侧边栏配合一个基于Recharts的“环节耗时柱状图”,当用户点击某个城市节点时,侧边栏图表动态更新,展示该城市在履约各环节的具体耗时分布。 我们不仅阐述了其业务价值与监控维度,更初步展示了如何运用Recharts、MapLibre、react-force-graph等现代前端可视化库,以React组件化的方式构建这些场景的雏形。

    30610编辑于 2026-05-03
  • 来自专栏京程一灯

    14个最好的 JavaScript 数据可视化库[每日前端夜话0x42]

    适用于:任何环境 GitHub:https://github.com/d3 演示:https://github.com/d3/d3/wiki/Gallery 2、Recharts ? Recharts 为 React 专用。 Recharts 在使用 D3 作为引擎,并导出了声明性组件。它非常轻巧,可以通过渲染 SVG 元素来创建漂亮的交互式图表。它易于使用而且文档完整。 适用于:React GitHub:https://github.com/recharts 例子:http://recharts.org/en-US/examples 3、Victory ?

    8.1K30发布于 2019-04-23
  • 来自专栏供应链项目实践

    洞见供应链 | 设计适配多端的自适应数据大屏(从 PC 到指挥中心大屏)

    TailwindCSS的栅格系统(也可手写CSSGrid)PC端12列适合紧凑布局,平板24列支持更复杂的信息层级大屏采用绝对定位,允许组件自由拖拽缩放(配合后续大屏编辑器)三、组件级自适应策略3.1图表组件自适应(以Recharts 为例)3.1.1动态尺寸调整import{BarChart,Bar,XAxis,YAxis,Tooltip,ResponsiveContainer}from'recharts';constAdaptiveBarChart value"fill="#3b82f6"barSize={chartConfig[type].barSize}/></BarChart></ResponsiveContainer>

    );};代码解析:使用Recharts

    15310编辑于 2026-05-14
  • 来自专栏图雀社区

    用动画和实战打开 React Hooks(三):useReducer 和 useContext

    React from "react"; import { AreaChart, CartesianGrid, XAxis, YAxis, Tooltip, Area, } from "recharts onLastDaysChange} /> Last {lastDays} days

    ); } export default HistoryChart; 这里我们使用了 Recharts NovelCOVID 19 API 返回的历史数据是一个对象: { "3/28/20": 81999, "3/29/20": 82122 } 为了能够适应 Recharts 的数据格式,我们希望转换成数组格式 ] Flow: https://flow.org/ [10] React v16.13.1: https://github.com/facebook/react/tree/v16.13.1 [11] Recharts : http://recharts.org/ [12] AreaChart: http://recharts.org/en-US/api/AreaChart [13] Redux: https://redux.js.org

    2K30发布于 2020-05-08
  • 来自专栏相约机器人

    通过数据讲述3个温布尔登故事

    React用于处理数据和设计工具,使用漂亮的recharts作为图表库。它托管在GitHub上,手动添加新的Wimbledon结果。 https://github.com/JeffSackmann http://recharts.org/

    67840发布于 2019-07-16
  • 来自专栏前端从进阶到入院

    现代 React 开发必备的 13 个神库,路由、UI 组件库、拖拽、虚拟列表都齐了

    Recharts Recharts是一个使用 React 和 D3 构建的开源图表库。它轻量、基于 React 组件、支持原生 SVG,并且可以轻松地在 React 应用里添加图表。 例如,构建一个使用 React Suite 的 UI、React Router 的路由、React Query 获取数据和 Recharts 渲染图表的 React 应用程序,这样才能最大化的提高学习效率

    9.2K30编辑于 2023-10-14
  • 来自专栏IMWeb前端团队

    前端图表可视化的应用实践总结

    最终我们发现并使用了Recharts。它是一个使用React和D3构建的Redefined图表库。具备以下特性: 支持React组件,声明式的标签,写图表和写 HTML 一样简单。 将其实例作为props 的type值传入Recharts中的<Line/>中,即可得到想要的曲线。 recharts提供基于react组件的写法,去写可定制化svg图形。比如下面:用组件svg 来定制的Label的位置样式。

    1.1K20发布于 2019-12-04
  • 领券