未提供项目说明

kbhmap的Python项目详细描述


键盘热图

这个项目有助于创建一些给定文本的键盘键热图。支持尼泊尔语नेपाली键盘布局,目前流行的बकमान(bakamana)和常用的qwerty布局。其他布局将在适当的时候添加。在

安装

使用pip安装

pip install kbhmap

或者,如果你想要最前沿的版本,请执行以下操作

克隆存储库并运行安装程序。在

^{pr2}$

您将在路径中找到一个可执行文件kbhmap。在

使用

kbhmap --help显示以下内容

Usage: kbhmap [OPTIONS]

  a tool to generate the keyboard heatmap. It reads the text from  the input
  file and generates the heatmap. The heatmap can be configured.  The output
  heatmap image is saved in a file with name passed  as the `output`
  parameter. The smoothness of the heatmap can be controlld with `-s
  --sigma` option. The resolution of th output image can be set with `-d
  --dpi` parameter.

Options:
  -i, --input TEXT                input file name
  -o, --output TEXT               output file name
  -l, --layout [qwerty|bakamana]  keyboard layout to use
  -s, --sigma FLOAT               sigma value to smoothen heatmap
  -c, --cmap TEXT                 colormap to use
  -d, --dpi INTEGER               dpi of resulting image
  --help                          Show this message and exit.

示例

例如,如果您想查看名为test.txt和 将热图图像输出为heatmap_test.png您将执行以下操作

kbhmap -i test.txt -o heatmap_test.png

您可以配置其他选项。Cmap接受任何有效的matplotlib 彩色地图。传递--dpi=100将输出图像的dpi设置为100。 平滑--sigma参数用于平滑热图。因为 钥匙有精确的位置它们在钥匙处有很高的密度 关键边缘的位置和急剧下降。如果提供西格玛 将高斯平滑应用于热图,使其更平滑、更好。在

有关用作库的用法,请参见notebook。在

输出

QWERTY的热图示例 An example heatmap

बकमान的示例热图 An example heatmap

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的第10个解决方案   Java中泛型的super和extends组合   Java Android OpenGL ES 2.0片段着色器texture2D不工作   在JList elementJava上按下时打开弹出窗口   字典Java数据结构允许对象上的布尔标志和排序?   java我该如何停止为AWS关系数据库服务收费?   java如何检查Google定位准确度是否提高?   java使用Mockito将方法存根在与被测类相同的类中(CUT)   java IntelliJIdea disable inspection:参数的实际值始终为   java CXF+多态POST数据   java命名空间“ads”未绑定   Sun(1999)的“Java编程语言的代码约定”的编码风格过时了吗?   JAVA中的隐式接口、类转换   javafx如何配置Java登录应用程序代码   java如何在滚动窗格中设置选项卡以及如何显示选项卡标题   java中等式和条件运算符的优先级   java Spring WS无法返回JAXB响应   错误响应上的java jaxws处理程序行为   java Hibernate HQL映射查询