pyecharts模块

安装第三方包

简单折线图

# 导包
from pyecharts.charts import Line
# 创建折现对象
line = Line()
# 给折线对象添加x轴的数据
line.add_xaxis(["it", "wk", "itwk"])
# 给折线对象添加y轴的数据
line.add_yaxis("GDP", [10, 20, 30])
# 通过render方法将代码生成图像
line.render()

全局配置折线图

# 导包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts
# 创建折现对象
line = Line()
# 给折线对象添加x轴的数据
line.add_xaxis(["it", "wk", "itwk"])
# 给折线对象添加y轴的数据
line.add_yaxis("GDP", [10, 20, 30])

# 设置全局配置
line.set_global_opts(
    title_opts=TitleOpts(title="GDP演示", pos_left="center", pos_bottom="95%"),
    legend_opts=LegendOpts(is_show=True),
    toolbox_opts=ToolboxOpts(is_show=True),
    visualmap_opts=VisualMapOpts(is_show=True)
)
# 通过render方法将代码生成图像
line.render()

数据处理生成图表

# 导入内置json模块
import json
from pyecharts.charts import Line
from pyecharts.options import TitleOpts
# 处理数据
f = open("路径", "r", encoding="utf-8")
us_data = f.read()  # 读取数据内容
# 去掉不符合json规范的开头
us_data.replace("不符合规范的文字","")
# 去掉不符合json规范的结尾
us_data[:-"需要切的内容,从倒数第几个开始"]    # 切片
# JSON转python字典
us_dict = json.loads(us_data)
# 获取值
tren_data = us_dict['数据存放名'][0]['值']
# 获取x轴值
x_data = us_dict['数据存放名'][:'数字']
# 获取y轴值
x_data = us_dict['数据存放名'][0]['值']
# 生成图标
line = Line()
# 添加x轴数据
line.add_xaxis()
# 添加y轴数据
line.add_yaxis()
# 设置全局选项
line.set_global_opts(
    title_opts=TitleOpts(title="标题",pos_left="center")  # 标题设置
    # 其他需要配置的可以去https://pyecharts.org官网查询
)
# 调用render方法,生成图标
line.render()
# 关闭文件对象
f.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值