2 dépôts
Tools for mapping numerical occurrence counts to visual or logical scales.
Distinct from Scaling: Distinct from existing scaling tags which focus on infrastructure or load generation; this focuses on data-to-visual mapping.
Explore 2 awesome GitHub repositories matching data & databases · Frequency Scaling Utilities. Refine with filters or upvote what's useful.
Word Cloud is a Python library designed to transform raw text data into graphical visualizations. It functions as a text analysis tool that processes natural language input to identify recurring keywords and summarize thematic content through visual representations. The library distinguishes itself by its ability to generate word clouds that conform to custom image silhouettes. By utilizing raster-based masking and greedy collision detection, it maps word frequency to font size while ensuring that text is placed within specific, user-defined shapes. The tool handles the entire pipeline of te
Calculates font sizes by mapping word occurrence counts to a linear or logarithmic scale relative to the total canvas area.
d3-cloud est une bibliothèque JavaScript pour créer des mises en page de nuages de mots sans chevauchement en utilisant le framework de visualisation de données D3.js. Il sert d'outil de visualisation de texte qui convertit du texte brut ou des données CSV en graphiques vectoriels évolutifs et en nuages typographiques stylisés. La bibliothèque utilise un algorithme de mise en page de collision basé sur une spirale pour calculer les coordonnées et les rotations, garantissant que les mots au sein d'un cluster visuel ne se chevauchent pas. Elle mappe la fréquence des mots à la taille de la police et prend en charge un processus de mise en page personnalisé où les positions sont calculées en fonction de la distribution du texte. Le système couvre le traitement des données pour les importations de texte et CSV, la personnalisation du style visuel pour la typographie et la couleur, et la génération d'exportations PNG ou SVG haute résolution. Il inclut également des mécanismes pour suivre la progression de la mise en page afin de permettre le rendu incrémental des mots.
Maps word occurrence counts to font sizes using linear or logarithmic frequency scaling.