Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 仅从文本实例访问文本字符串_Python_Matplotlib_Text - Fatal编程技术网

Python 仅从文本实例访问文本字符串

Python 仅从文本实例访问文本字符串,python,matplotlib,text,Python,Matplotlib,Text,我正在尝试为我的Xticklabel编译一个自动生成的字符串列表 per,ax.getxticklabels返回文本实例列表,例如: [Text(-400.0, 0, '−400'), Text(-300.0, 0, '−300'), Text(-200.0, 0, '−200')] 我想: ['-400','-300','-200'] 根据,我想要的字符串值与每个文本实例的“s”参数相关联。如何访问这些 我尝试了许多变化,包括: [i.text for i in cbar.ax.get_x

我正在尝试为我的Xticklabel编译一个自动生成的字符串列表

per,ax.getxticklabels返回文本实例列表,例如:

[Text(-400.0, 0, '−400'), Text(-300.0, 0, '−300'), Text(-200.0, 0, '−200')]
我想:

['-400','-300','-200']
根据,我想要的字符串值与每个文本实例的“s”参数相关联。如何访问这些

我尝试了许多变化,包括:

[i.text for i in cbar.ax.get_xticklabels()]
[i.text() for i in cbar.ax.get_xticklabels()]
[i.s for i in cbar.ax.get_xticklabels()]
[i[2] for i in cbar.ax.get_xticklabels()]
和接收属性错误(前三个)或类型错误(例如第四个示例)

这看起来应该很简单。我错过了什么

干杯

使用:


效果很好。另外,如何访问x和y参数?(.get_x()不起作用)。Cheers
get\u position()
返回一个
(x,y)
的元组,因此x是
get\u position()[0]
,y是
get\u position()[1]
Sweet as。干杯
[i.get_text() for i in cbar.ax.get_xticklabels()]