The mean means nothing: data visualization to debug a latency problem2 months agohttps://fzakaria.com/2026/07/27/the-mean-means-nothing基准测试中的性能提升可能无法反映实际生产环境,因为指标存在噪声。多种统计量(均值、中位数、p95、p99)可能对同一数据变化讲述相互矛盾的故事。累积分布函数(CDF)可视化整体分布,揭示偏移和交叉点。随时间推移的灰度数据能显示聚合数据所隐藏的渐变回归模式。延迟的双峰分布通常有根本原因,例如基于响应大小的缓存命中与未命中。联合图可按响应大小等变量分离人群,以识别可操作的原因。需要多种可视化方式才能充分理解数据,而不是依赖单一数值。
From gnuplot to Matplotlib & Pandas - Bert Hubert's writings2 months agohttps://berthub.eu/articles/posts/from-gnuplot-to-matplotlib-pandas/作者从gnuplot转向Matplotlib和Pandas进行数据绘图和分析,指出gnuplot在其核心优势之外存在局限性。Pandas和Matplotlib提供集成的数据标签和操作功能,与gnuplot需要借助awk和shell脚本进行外部预处理形成对比。文章展示了实际示例:将vmstat数据加载到Pandas中,绘制上下文切换与中断的关系图,以及使用滚动统计处理时间窗口。Pandas支持高级功能,如堆叠图、使用diff()或np.gradient()计算导数,以及通过重采样合并数据集或降低噪声。Pandas中的数据选择使用布尔索引或query()方法非常灵活,能够实现精确的过滤分析。Jupyter notebook为Matplotlib和Pandas提供了易用的界面,并附有设置说明以及包含示例数据和代码的GitHub仓库。
Pointing machines, population pyramids, post office scandal, type species, and horse urine2 months agohttps://dynomight.net/shorts-6/米开朗基罗可能使用了“圆规法”来雕刻大理石,而不是后来发明的点刻机。人口金字塔由弗朗西斯·阿马萨·沃克在1874年美国地图集中发明,是展示过去和未来趋势的强大数据可视化工具。在英国邮政丑闻中,有缺陷的软件因傲慢、愚蠢和疏忽导致近1000起错误起诉。司法不公可能很常见但报道不足,因为检察官拥有广泛自由裁量权,可以用模糊证据定罪无辜者。动物学命名法中的模式种定义很复杂,邮政丑闻和生物学术语突显了晦涩的技术语言。激素药物普雷马林以怀孕母马的尿液命名,反映了历史上的制药实践。
Datasette-plot – Datasette Plugin for building data visualizations2 months agohttps://www.datasette.cloud/blog/2023/datasette-plot/datasette-plot 是一个新的 Datasette 插件,用于从表格和 SQL 查询创建可视化图表,作为 datasette-vega 的继任者,提供更多图表类型和更好的集成。它利用 Observable Plot,这是一个以简洁美观著称的 JavaScript 可视化框架,允许用最少的代码创建复杂图表,如堆叠面积图。安装后,用户可以在表格或 SQL 查询上访问“显示图表”,使用多种标记自定义可视化,并通过编码的 URL 分享它们。未来的计划包括添加更多可视化标记,改进可重用图表的分享选项,以及支持更丰富的数据类型,如日期。
The Largest Vocabulary in Hip Hop (2017)2 months agohttps://pudding.cool/2017/02/vocabulary/index.html分析基于85位说唱歌手专辑、EP和混音带中总计35,000个单词的词汇量,Aesop Rock拥有最大的词汇量。Wu-Tang Clan因成员贡献多样而排名靠前;GZA、Ghostface Killah、Raekwon和Method Man也位列前20名。区域细分显示东海岸平均词汇量最高(4,804个单词),而南部最低(4,268个单词),这与Crunk音乐风格有关。排名靠前的艺术家包括Kool Keith、Canibus和CunninLyguists等较不知名的名字,E-40和Outkast因使用俚语和混成词而受到关注。后20%包括Lil Wayne、2Pac、Snoop Dogg、Kanye West和Drake等大牌艺人,DMX排名垫底,这表明词汇多样性并不等同于商业成功。
We rewrote our custom visualisation renderers from SVG to be in Canvas2 months agohttps://www.polarsignals.com/blog/posts/2026/07/14/new-and-faster-profiler新的分析器仪表板使用Canvas替代SVG来渲染火焰图,消除了每帧所需的DOM节点,减轻了浏览器的工作负担。Canvas采用即时模式API,绘图命令直接生成像素,避免了SVG保持模式相关的样式、布局及垃圾回收开销。数据通过Arrow Flight的列式Arrow格式处理,支持零拷贝读取和高效渲染,通过直接访问数组来获取帧属性,如x位置、宽度和深度。渲染优化包括视窗裁剪以仅绘制可见帧和预计算位置,使缩放、滚动和重置交互操作感觉即时。性能改进显示Canvas渲染器在独立测试中速度提升约3.6倍,缩放和滚动等实时交互速度加快4-5倍,但可访问性和文本选择方面仍有待权衡。
An Interactive Map of AI2 months agohttps://artifipedia.com/mapAI知识图谱以可视化方式呈现了Artifipedia中的56个概念和150条关联,并会随着新条目的增加持续扩展。图谱涵盖从模型训练到伦理道德等主题,包括AI智能体、思维链和Transformer等关键人工智能概念。该图谱可嵌入任何网站,确保与百科更新的同步性,并免费开放使用。
Evilcharts2 months agohttps://evilcharts.com/docs/sankey-chart/static桑基图通过具有渐变颜色和发光效果的节点与链接来可视化流向数据。该图表是一个可组合的复合组件,以<EvilSankeyChart />作为容器,并包含<Node />、<Link />和<Tooltip />作为子组件。可以通过在<Node />上设置isClickable属性并使用onSelectionChange回调来启用交互式选择功能。通过isLoading属性支持加载状态,该属性会显示占位符动画。示例演示了链接变体、nodeWidth、nodePadding及其他属性的自定义方式。可通过在<Node />内部使用<NodeLabel />来在节点上显示标签,并支持内部或外部放置选项。链接变体包括"solid"(单色)和"source"(基于源节点着色)两种。可通过在<Node />上使用glow属性并指定节点名称数组来添加发光节点效果。
Sentiment analysis of Reddit threads using BERT models3 months agohttps://threadmood.sibencedigital.com/app?url=https%3A%2F%2Fwww.reddit.com%2Fr%2...界面显示尚未进行积极突出分析或分析。系统指示用户粘贴公开Reddit帖子链接并点击'分析'按钮,即可查看评论的实时情绪流。当前话题讨论呈现中性状态,净情感值为0.00,已分析的评论数为0条。当前数据中未发现明显的积极或消极关键词,也未出现突出评论。来自Sibence Digital的Josip Bartulović发出行动号召,诚邀各团队探讨构建类似的流数据产品。
Crossword Heatmap3 months agohttps://arbourtrary.com/sketches/crossword-heatmap分析聚焦于《纽约时报》字谜布局:15x15的日常版和21x21的周日版。可视化展示了每个单元格的字符分布概率,而非整体频率。字符按位置模式分组,例如“绝佳起始字符”与“绝佳结尾字符”。突出分布极端情况,如A的异常分布与G的均匀分布对比。识别了稀有字符(J、Q、X、Z)及其有限的摆放角色。