import matplotlib.pyplot as pltimport numpy as npimport pandas as pdtz_counts[:10]America/New_York 1251Unknown 521America/Chicago 400America/Los_Angeles 382America/...
摘要由CSDN通过智能技术生成
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
x=range(len(tz_counts.values[:10]))
plt.barh(x,tz_counts.values[:10])
#barh表示画水平的条形,bar 表示画垂直的。同理改标签的时候也要分plt.xticks;plt.yticks
#注意:这里不要以为x是数据对应的index的名称,x是数!!什么数呢?条形的个数的排列数
#报错unsupported operand type(s) for -: 'str' and 'float',往往是把x 当成所要显示的bar对应的名称。
#正确做法x先写成bar的个数的形式,即:第1个bar,第2个bar....,每个bar对应的都是数字。故range(条形的个数)
plt.yticks([index for index
import matplotlib.pyplot as pltimport numpy as npimport pandas as pdtz_counts[:10]America/New_York 1251Unknown 521America/Chicago 400America/Los_Angeles 382America/...