日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python可视化制图(折线图)

發布時間:2024/1/18 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python可视化制图(折线图) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
""" 簡單折線圖python程序(三國確診人數) """ # 可視化折線程序 import json # 調用json包 from pyecharts.charts import Line # 調用pyecharts包中的charts法 from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, LabelOpts # 在txt文件中已經處理好數據格式為json正確形式(刪除了開頭的字母和末尾的“);”) # 打開數據文件 f_us = open("H:/fengmin/python-heima/折線圖數據/美國.txt", "r", encoding="UTF-8") f_jp = open("H:/fengmin/python-heima/折線圖數據/日本.txt", "r", encoding="UTF-8") f_in = open("H:/fengmin/python-heima/折線圖數據/印度.txt", "r", encoding="UTF-8") # 讀取美國的全部數據 us_data = f_us.read() jp_data = f_jp.read() in_data = f_in.read() # json轉python字典 us_dict = json.loads(us_data) jp_dict = json.loads(jp_data) in_dict = json.loads(in_data) # 獲取trend key(因為層級關系復雜,所以分開獲取key) us_trend_data = us_dict['data'][0]['trend'] jp_trend_data = jp_dict['data'][0]['trend'] in_trend_data = in_dict['data'][0]['trend'] # 獲取x軸的時間數據(取一年的2020年的) us_x_data = us_trend_data['updateDate'][:314] jp_x_data = jp_trend_data['updateDate'][:314] in_x_data = in_trend_data['updateDate'][:314] # 獲取y軸的數據 us_y_data = us_trend_data['list'][0]['data'][:314] jp_y_data = jp_trend_data['list'][0]['data'][:314] in_y_data = in_trend_data['list'][0]['data'][:314] # 構建折線圖對象 line = Line() # 添加x軸和y軸數據 line.add_xaxis(us_x_data) line.add_yaxis("美國確診人數", us_y_data, label_opts=LabelOpts(is_show=False)) # labelops可以將原本標在圖線上的數據隱藏掉 line.add_yaxis("日本確診人數", jp_y_data, label_opts=LabelOpts(is_show=False)) line.add_yaxis("印度確診人數", in_y_data, label_opts=LabelOpts(is_show=False)) # 對圖像進行全局設置(注意逗號) line.set_global_opts( title_opts =TitleOpts(title="三國家確診人數圖線", pos_left="center", pos_bottom="1%"), legend_opts=LegendOpts(is_show=True), toolbox_opts=ToolboxOpts(is_show=False) # 也可以顯示工具箱 ) # 生成圖像 line.render() # 關閉文件(一定要關閉,否則報錯) f_us.close() f_jp.close() f_in.close()

輸出結果圖

?

總結

以上是生活随笔為你收集整理的python可视化制图(折线图)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。