获取单词中字母的xy路径坐标

时间:2019-02-13 03:39:57

标签: r s4 grimport

我希望使用gganimate和tweener将一些字母变形为其他字母。因此,我需要一个单词中每个字母的x,y坐标数据框作为ggplot的输入。

我不确定如何做到这一点,但我认为图书馆(grImport)可能会有所帮助。

我通过打印创建了一个单词“ hello”的Postscript文件,然后将输出保存到Postscript。是here

此代码为hello.ps

library(grImport)

PostScriptTrace("figures/hello.ps", "hello.xml")
hello <- readPicture("hello.xml")
grid.picture(hello)

你好是S4类对象。

我是否正确地认为hello的结构对单词“ hello”的每个字母都具有x,y坐标?

如果是,我如何提取这些坐标?

1 个答案:

答案 0 :(得分:0)

记录下来的解决方法是:

letters = input("Do you want letters in your passcode?")
if letters == 'Yes':
    chars1 = string.ascii_letters
elif letters == 'No':
    chars1 = ""

digits = input("Do you want digits in your passcode?")
if digits == 'Yes':
    chars2 = string.digits
elif digits == 'No':
    chars2 = ""

symbols = input("Do you want symbols in your passcode?")
if symbols == 'Yes':
    chars3 = string.punctuation
elif symbols == 'No':
    chars3 = ""