18 个仓库
Mappings that translate data values to visual coordinates for chart rendering.
Distinct from Coordinate System Mapping: Focuses on chart axes and layout generators rather than spatial data format transformations.
Explore 18 awesome GitHub repositories matching data & databases · Visualization Coordinate Mapping. Refine with filters or upvote what's useful.
react-vis 是一个 React 数据可视化库和声明式图表框架,用于创建可组合的图形表示。它提供了一个系统,通过将简单的构建块组合成更大的图表结构来渲染复杂的可视化效果。 该库包括用于通过旭日图和树状图进行层次数据映射的专用工具,以及使用桑基图进行流和关系可视化的工具。它还提供了一个多变量数据可视化器,用于通过平行坐标、雷达图和径向可视化来绘制高维数据。 该框架支持用于折线图、柱状图和饼图的标准图表实现,以及图表图例管理和正交坐标图。这些可视化效果使用可缩放矢量图形(SVG)生成。
Maps quantitative data fields to linear X and Y scales for standard Cartesian coordinate charts.
dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na
Implements scalable axes and layout generators to map data values to a two-dimensional coordinate system.
Facets is a set of interactive software tools for the statistical analysis, distribution visualization, and multidimensional exploration of machine learning datasets. It provides a visual interface for identifying outliers and missing values in numeric and string data, specifically designed for auditing dataset quality and identifying skews between training and validation sets. The system uses multidimensional facet-based visualization and interactive bucketing to map individual data points across multiple feature axes. It employs synchronized view filtering and animated dimension transitions
Maps individual dataset samples to visual coordinates across multiple dimensions to facilitate outlier and failure detection.
roughViz is a JavaScript data visualization library used to create charts with a hand-drawn, sketchy aesthetic. It functions as an SVG charting framework that renders visualizations in the browser, prioritizing the communication of general trends and patterns over absolute precision. The library provides a collection of tools to generate several chart types, including bar, line, pie, donut, and scatter plots, as well as stacked bar charts. These visualizations are produced using a non-linear drawing style to present technical information in an informal, organic appearance.
Translates raw numerical data points into pixel coordinates for rendering chart elements.
ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti
Defines how data values are translated to visual coordinates for various chart layouts.
ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory
Provides a coordinate transformation layer that decouples data mapping from the final visual rendering.
morris.js is a JavaScript data visualization library and SVG charting framework. It is designed to render time-series line, bar, area, and donut charts to visualize complex datasets and distribution patterns. The library specializes in time-series charting to display temporal trends and track how specific values change over time. It provides tools for statistical data representation, allowing for the comparison of different data sets or the illustration of proportions within a whole. The framework enables the creation of web dashboard analytics by transforming raw data into graphical represe
Translates raw data values into specific pixel coordinates to render chart axes and layouts.
f1-race-replay 是一个 Python 应用程序,用于在赛道地图上渲染交互式一级方程式(F1)比赛事件和车手位置。它作为一个遥测分析仪表板和交互式比赛回放系统,用于监控实时车手速度、档位和 DRS 状态。 该项目提供了一个实时比赛排行榜,用于跟踪车手排名、轮胎配方和退赛状态。它具有一个带有导航控件的播放工具,用于模拟比赛序列和车手移动,包括安全车部署的动画。 该软件通过坐标映射的赛道渲染和状态同步的排行榜,涵盖了遥测可视化和比赛事件模拟。它还包括用于创建自定义遥测窗口以处理和显示实时数据流的功能。
Translates raw telemetry coordinates into visual driver locations on a predefined race circuit map.
ScrollableGraphView 是一个 Swift 数据可视化库和 iOS 绘图框架,用于将离散数值数据集渲染为交互式图表。它提供了一个可滚动的用户界面组件,使用具有可配置布局和样式的坐标系来可视化数据点。 该框架的特点是其自适应图表缩放,当用户滚动时,它会自动调整垂直轴以适应可见数据点。它支持实时数据渲染,允许图表视图随着底层数据集通过动画过渡发生变化而即时更新。 该库涵盖了多种图表类型,包括折线图、柱状图和点图,并支持多数据集绘图以在单个图表上显示多个数据系列。其他功能包括 X 轴数据点标注、自定义图表样式,以及使用参考线标记来突出显示特定阈值或基准值。
Implements logic to translate discrete numerical data values into visual pixel coordinates for chart rendering.
Fast-F1 是一个专为一级方程式(F1)设计的 Python 数据库和遥测分析器。它作为一个程序化 API 包装器,用于检索和处理计时数据、比赛结果和高频车辆传感器指标。 该项目为赛车性能基准测试和可视化提供了专业工具。它能够比较车辆遥测数据(如速度轨迹和换挡),并生成带有速度和弯道覆盖的地理赛道图。 该库涵盖了广泛的数据检索和分析功能,包括提取赛程、锦标赛积分榜和赛道元数据。它支持监控实时比赛活动和比赛控制消息,同时利用本地磁盘缓存来最小化数据加载期间的网络请求。
Translates racing telemetry coordinates into visual positions on a two-dimensional track map.
Plotnine 是一个基于“图形语法”(Grammar of Graphics)的 Python 数据可视化库。它作为一个声明式统计绘图框架和多面板绘图引擎,允许用户通过将数据变量映射到位置、颜色和大小等视觉属性来创建复杂的图表。 该项目的特点在于其分层组合模型和统计转换引擎,后者在渲染视觉效果前执行聚合和计算。它具有全面的多面板分面(faceting)系统,能够根据分类变量将单个可视化图表拆分为子图网格。 该库涵盖了广泛的功能,包括用于分布图、面积图和散点图的多种几何表示,以及用于渲染地理边界的地理空间可视化。它提供了丰富的工具用于比例映射、坐标投影和基于主题的样式设置,从而将数据驱动元素与非数据美学属性分离开来。 该框架利用 Matplotlib 后端进行渲染,并通过管道操作与表格数据框(DataFrames)集成。
Implements mappings that translate data values to visual coordinates for chart rendering.
Plotters is a data visualization library for the Rust programming language used to create 2D and 3D charts, plots, and mathematical visualizations. It functions as a multi-backend rendering engine and coordinate mapping framework that translates raw data values into pixel coordinates through customizable chart contexts. The library distinguishes itself through its ability to export graphics to multiple formats, including SVG, BitMap, and HTML5 canvas. It provides specific capabilities for 3D graphics plotting, featuring adjustable camera viewpoints and projection matrices to manage spatial da
Implements a mapping system that translates raw data values to visual coordinates for chart rendering.
go-chart 是一个用于 Go 编程语言的数据可视化库,用于以编程方式将数据序列渲染为可视化图表。它作为生成折线图、柱状图和饼图的工具,专门将这些可视化结果输出为图像。 该库包含一个 SVG 图像生成器,可从 Go 源代码生成数据的可缩放矢量图形。它允许配置图表轴和刻度,以创建单轴、双轴或迷你图可视化。
Provides logic to translate raw numerical data values into specific pixel coordinates on chart axes.
该项目是一个将 LaTeX 排版与 TikZ 图形相结合以产生数学公式协调视觉覆盖的框架。它提供了一套基于坐标的标记和模板系统,用于将 LaTeX 方程中的特定符号链接到随附的描述性标签和彩色覆盖层。 该系统利用基于 TikZ 的视觉覆盖框架,将坐标点直接映射到数学符号上。这允许创建与数学文本一起缩放的、分辨率无关的矢量图形和样式化标签。 该项目涵盖了数学文档设计的功能,包括在单栏和双栏布局中定位注释公式。它包括用于自动化将源文件编译为最终 PDF 文档的工具。
Maps coordinate points directly onto mathematical symbols within the LaTeX rendering pipeline to position annotations.
Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual maps and interconnect ideas. It serves as a visual information organizer that transforms text-based notes into navigable spatial maps to facilitate non-linear thinking processes. The application features a swing-based visual canvas for rendering interactive concept maps and complex node-based layouts. It utilizes an XML-based document organizer to serialize map structures and node attributes into hierarchical files for persistent storage. The tool covers several core capability
Calculates node positions against a flexible canvas to support infinite expansion and zooming.
Chartbrew is a self-hosted business intelligence platform and data visualization engine designed to transform raw data from SQL databases and external API endpoints into interactive charts and dashboards. It serves as a tool for building analytics dashboards that monitor business metrics and KPIs through a privately hosted environment. The platform distinguishes itself with an embedded analytics workflow, allowing users to generate secure, time-limited shared links and iframes to display private charts on external websites. It also provides programmatic chart generation via API and integrates
Maps dataset fields to visual chart parameters to define how trends and metrics are plotted.
Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch
Renders non-numeric categories on a chart axis by mapping data indices to specific labels.
This project is a technology radar visualization tool and dockerized static site generator. It transforms JSON or CSV datasets into an interactive technology map used to track the adoption status and maturity of tools and techniques across an organization. The tool enables enterprise architecture mapping by organizing portfolios of technologies into categories and maturity levels. It supports custom technical taxonomies, allowing the definition of specialized rings and quadrants to match specific organizational evaluation criteria. The system covers automated radar generation and technology
Translates data values into specific coordinates on a polar grid for rendering the radar layout.