无需登录 数据私有 本地保存

任意文本字母频率统计 - 柱状图分析

15
0
0
0
支持任意语言文本
常见问题与知识点

字母频率分析是一种统计方法,用于计算文本中每个字母出现的次数和比例。它是语言学、密码学、数据科学等领域的基础工具。通过分析字母分布规律,可以识别文本的语言特征、破解简单加密(如凯撒密码),甚至辅助判断文本的作者身份。在英语中,字母E通常是最常见的,约占12%左右,其次是T、A、O、I、N等。

根据大规模语料库统计,英语字母的典型频率排序为:E > T > A > O > I > N > S > H > R > D > L > C > U > M > W > F > G > Y > P > B > V > K > J > X > Q > Z。其中E的出现频率最高(约11-13%),而Z、Q、X等字母出现较少。不同文本类型(如新闻、小说、学术论文)之间会有细微差异,但整体模式高度一致。

在古典密码学中,字母频率分析是破解替换密码(如凯撒密码、维吉尼亚密码)的核心技术。由于每种语言都有独特的字母频率分布,攻击者可以通过比对密文中各符号的出现频率与已知语言频率表,推断出原始明文字母。例如,如果密文中某个符号出现频率最高,它很可能对应明文中的字母E。这种方法在二战期间的密码分析中发挥了重要作用。

不同语言的字母频率分布差异显著。例如,法语中E同样最常见但比例更高(约14-15%),且带有变音符号的字母(é、è、ê)也有独特频率;德语中E最常见,但ä、ö、ü、ß等特殊字符占据一定比例;西班牙语中E和A频率接近,ñ是特色字母;中文没有字母概念,但汉字和拼音的统计也遵循类似规律。这个工具支持统计任意Unicode字符,可用于跨语言文本分析。

  • 样本量足够大:建议至少输入200个字符以上的文本,样本越大统计越准确。
  • 选择合适模式:分析英文字母时关闭"区分大小写";分析编程代码时可开启以区分变量命名习惯。
  • 对比不同文本:将多段文本分别分析,观察频率分布的异同。
  • 注意文本类型:对话文本、学术文章、诗歌的频率分布各有特色,可据此进行文本类型推断。
  • 导出数据:使用"复制结果"按钮将统计表格导出,方便在Excel等工具中进一步处理。

柱状图使用蓝紫色渐变作为基础配色,频率越高的字母颜色越深越醒目。其中最高频字母会以金色/琥珀色高亮显示,帮助用户快速识别文本中最常见的字符。Y轴为出现次数,X轴为字符标签。柱状图顶部标注了具体数值,方便精确读取。图表完全基于Canvas绘制,支持高清Retina显示。