我在Python 2中工作,我有一个包含emojis以及其他unicode字符的字符串.我需要将其转换为列表,其中列表中的每个条目都是单个字符/表情符号.
x = u'xyz'
char_list = [c for c in x]
Run Code Online (Sandbox Code Playgroud)
所需的输出是:
['', '', 'x', 'y', 'z', '', '']
Run Code Online (Sandbox Code Playgroud)
实际输出是:
[u'\ud83d', u'\ude18', u'\ud83d', u'\ude18', u'x', u'y', u'z', u'\ud83d', u'\ude0a', u'\ud83d', u'\ude0a']
Run Code Online (Sandbox Code Playgroud)
如何实现所需的输出?
我正在制作条形图,我希望条形图的颜色根据颜色渐变从红色变为蓝色.我有一个数据框的维度,告诉我在每个条形应该是红蓝色的比例.我目前的方法是通过RGB红色和蓝色之间的线性插值手动将这些值转换为RGB颜色,但我想要一种自动方式将我的数值转换为色标.我还需要能够使用颜色条图例来帮助解释它.
我正在尝试找到用户点击图像的点的坐标.点击处理程序将告诉我相对于图的点击位置.但是,图像绘制在偏离图边界的轴内.有没有办法找出轴原点相对于图形原点的位置?