Python数据可视化代码,python进行数据可视化

  Python数据可视化代码,python进行数据可视化

  二、数据读取部分:

  B站视频参考:https://www . bilibili . com/video/bv 14 C4 y1 w7 NJ?t=148

  # 1930

  工作簿=xlrd.open _ workbook ( 1930.xlsx )

  工作表=工作簿。工作表索引(0)

  B1=[]

  #sheet.cell_value(I,0)第:行的第0个元素

  forIinrange(1,sheet.nrows):

  B1.append(sheet.cell_value(I,1)))))))))。

  (iflen ) A1)!=Len(B1):

  打印("假")

  牵引杆(A1,B1,1930))。

  三。绘图函数

  1 .极好的拉杆(音乐类型,歌手编号,年份).

  音乐_流派

  音乐流派名称列表

  歌手_数量

  音乐流派对应于音乐家数量目录

  的文件的阅读年份(因为源代码是1840到2020 ) )。

  极好的拉杆(音乐类型,歌手数量,年份) :

  ARR_len=len(音乐类型).

  #从循环中得到了词典钥匙。是音乐流派,值是与此音乐流派对应的音乐家的数量

  i=0

  dict_music_singer={}

  当我

  音乐类型=歌手数量

  i=i 1

  #注释一

  pyplot.bar(x=0,bottom=range(arr_len),height=0.3,width=singer_num,orientation=horizontal )

  #注释2

  py图. y刻度(范围(arr _ len),音乐_流派).

  打开标题,展示图像

  pyplot.title(年份)).

  pyplot.show(。

  牵引杆(A1,B1,1930))。

  将数组作为铭牌导入

  将matplotlib.pyplot作为血小板计数导入

  #数据

  N=5

  x=[ 20,10,30,25,15 ]

  #图x=开始位置,底部=水平条下方(左侧),y轴,高度水平条宽度,宽度水平条长度

  P1=PLT.bar(x=0,底部=y,高度=0.5,宽度=x,方向=水平 ) )

  py plot.bar(范围(arr _ len)、singer_num、align=center ))

  pyplot.bar(x=0,bottom=range(arr_len),height=0.5,width=singer_num,orientation=horizontal )

  #展示图形

  plt.show())

  将matplotlib.pyplot作为血小板计数导入

  x=[ 1,2,3,4 ]

  标签=[青蛙、猪、沼泽、长脚狗]

  PLT.plot(x,y))。

  # youcan specifyarotationfortheticklabelsindegeresor with关键字。

  PLT.xticks(x,标签,旋转=垂直 ) )

  # padmarginssothatmarkersdon不要获取剪辑

  被斧头砍了

  工厂利润(0.2)

  #调整间距以防止截断刻度标签

  PLT。支线剧情_调整(bottom=0.15)

  plt.show()

  1.1 效果:

  1.2 完整代码

  进口熊猫作为螺纹中径

  将数组作为铭牌导入

  导入读操作

  从绘制精美的图表导入pyplot

  极好的拉杆(音乐类型、歌手数量、年份):

  arr_len=len(音乐类型)

  i=0

  dict_music_singer={}

  当我

  字典_音乐_歌手[音乐_流派[i]]=歌手编号[I]

  i=i 1

  #pyplot.bar(range(arr_len),singer_num,align=center )

  pyplot.bar(x=0,bottom=range(arr_len),height=0.3,width=singer_num,orientation=horizontal )

  pyplot.yticks(range(arr_len),Music_genre)

  pyplot.title(年份)

  pyplot.show()

  # 1930

  workbook=xlrd。open _ workbook( 1930。xlsx’)

  工作表=工作簿。工作表索引(0)

  B1=[]

  对于范围内的I(1,sheet.nrows):

  B1.append(sheet.cell_value(i,1))

  if len(A1)!=len(B1):

  打印("假")

  牵引杆(A1,B1,1930年)

  # 1940

  workbook=xlrd。open _ workbook( 1940。xlsx’)

  工作表=工作簿。工作表索引(0)

  B2=[]

  对于范围内的I(1,sheet.nrows):

  B2.append(sheet.cell_value(i,1))

  if len(A2)!=伦(B2):

  打印("假")

  牵引杆(1940年2月2日)

  #

  workbook=xlrd。open _ workbook( 1950。xlsx’)

  工作表=工作簿。工作表索引(0)

  B3=[]

  对于范围内的I(1,sheet.nrows):

  B3.append(sheet.cell_value(i,1))

  if len(A3)!=伦(B3):

  打印("假")

  牵引杆(A3,B3,1950年)

  # 6

  workbook=xlrd。open _ workbook( 1960。xlsx’)

  工作表=工作簿。工作表索引(0)

  B4=[]

  对于范围内的I(1,sheet.nrows):

  B4.append(sheet.cell_value(i,1))

  if len(A4)!=len(B4):

  打印("假")

  牵引杆(A4,B4,1960年)

  #

  workbook=xlrd。open _ workbook( 1970。xlsx’)

  工作表=工作簿。工作表索引(0)

  B5=[]

  对于范围内的I(1,sheet.nrows):

  B5.append(sheet.cell_value(i,1))

  if len(A5)!=len(B5):

  打印("假")

  牵引杆(A5,B5,1970)

  #

  workbook=xlrd。open _ workbook( 1980。xlsx’)

  工作表=工作簿。工作表索引(0)

  B6=[]

  对于范围内的I(1,sheet.nrows):

  B6.append(sheet.cell_value(i,1))

  if len(A6)!=伦(B6):

  打印("假")

  牵引杆(1980年6月6日)

  # 9

  workbook=xlrd。open _ workbook( 1990。xlsx’)

  工作表=工作簿。工作表索引(0)

  B7=[]

  对于范围内的I(1,sheet.nrows):

  B7.append(sheet.cell_value(i,1))

  if len(A7)!=伦(B7):

  打印("假")

  牵引杆(A7,B7,1990年)

  # 2000

  workbook=xlrd。open _ workbook( 2000。xlsx’)

  工作表=工作簿。工作表索引(0)

  B8=[]

  对于范围内的I(1,sheet.nrows):

  B8.append(sheet.cell_value(i,1))

  if len(A8)!=len(B8):

  打印("假")

  牵引杆(A8,B8,2000年)

  #

  workbook=xlrd。open _ workbook( 2xlsx’)

  工作表=工作簿。工作表索引(0)

  B9=[]

  对于范围内的I(1,sheet.nrows):

  B9.append(sheet.cell_value(i,1))

  if len(A9)!=len(B9):

  打印("假")

  牵引杆(2010年9月9日,A9)

  # #

  # workbook=xlrd。open _ workbook( 2020。xlsx’)

  # sheet=工作簿。工作表索引(0)

  # A2=[]

  # B2=[]

  #对于范围内的I(1,sheet.nrows):

  # A2.append(sheet.cell_value(i,0))

  # B2.append(sheet.cell_value(i,1))

  # if len(A2)!=伦(B2):

  # print(False )

  #牵引杆(A2,B2,2020年)

  以上就是大蟒读取超过数据并且画图的实现示例的详细内容,更多关于大蟒读取超过数据并且画图的资料请关注聚米学院其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: