提前抱歉,但我是Python的新手.我有一个列表tuples,我想知道如何引用tuple列表中每个元素的第一个元素.我觉得它就像是
for i in number_of_tuples :
first_element = myList[i[0]]
Run Code Online (Sandbox Code Playgroud)
你知道[list_element[tuple_element]]吗?但是,这似乎不是正确的方法.任何帮助将不胜感激.
谢谢,
车工
我正在尝试使用matplotlib将标签字体中的刻度标签字体更改为Times New Roman.我认为这应该像更改标题和轴标签的字体一样简单,但事实证明它有点棘手.目前,我只是想设置x-tick标签的字体,这是自动编码的日期(这可能是我的问题之一,但我不确定).
当运行下面的相关代码片段时,我得到错误"没有属性'set_fontproperties'的Axessubplot".
ticks_font = matplotlib.font_manager.FontProperties(family='times new roman', style='normal', size=12, weight='normal', stretch='normal')
fig.autofmt_xdate()
ax.fmt_xdata = mdates.DateFormatter('%Y-%m-%d')
for label in ax.get_xticklabels():
ax.set_fontproperties(ticks_font)
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏.
谢谢.
更新/编辑:啊,我觉得自己像个蠢货.刚想通了,一旦我意识到这一点就很明显了.在上面的代码片段中,答案是:
label.set_fontproperties(ticks_font)
Run Code Online (Sandbox Code Playgroud)