国内生产总值(GDP)数据可视化
数据来源:数据详情_ 数据_中国政府网import pandas as pddata = pd.read_excel('GDP.xls')序号 统计时间 国内生产总值(亿元) 国内生产总值季度累计同比增长(%) 第一产业增加值(亿元) 第一产业增加值季度累计同比增长(%) 第二产业增加值(亿元) 第二产业增加值季度累计同比增长(%) 第三产业增加值(亿元) 第三产业增加值季度累计同比增长(%)0
数据来源:数据详情_ 数据_中国政府网
import pandas as pd
data = pd.read_excel('GDP.xls')
data
from pyecharts.charts import Bar
from pyecharts import options as opts
gdp = data[['统计时间', '国内生产总值(亿元)']].sort_values(by='国内生产总值(亿元)', ascending=True)
bar = Bar()
bar.add_xaxis(gpd['统计时间'].values.tolist())
bar.add_yaxis("", gdp['国内生产总值(亿元)'].values.tolist())
bar.reversal_axis()
bar.set_series_opts(label_opts=opts.LabelOpts(position="right"))
bar.set_global_opts(title_opts=opts.TitleOpts(title="统计时间", subtitle=""),
xaxis_opts=opts.AxisOpts(
axislabel_opts=opts.LabelOpts(formatter="{value} /亿")
),)
bar.render_notebook()

from pyecharts.charts import Line
year_str = [i for i in data['统计时间']]
c = (
Line()
.add_xaxis(year_str)
.add_yaxis("国内生产总值季度累计同比增长", data['国内生产总值季度累计同比增长(%)'], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
.add_yaxis("第一产业增加值季度累计同比增长(%)", data['第一产业增加值季度累计同比增长(%)'], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
.add_yaxis("第二产业增加值季度累计同比增长(%)", data['第二产业增加值季度累计同比增长(%)'], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
.add_yaxis("第三产业增加值季度累计同比增长(%)", data['第三产业增加值季度累计同比增长(%)'], areastyle_opts=opts.AreaStyleOpts(opacity=0.5))
.set_global_opts(title_opts=opts.TitleOpts(title="Line-面积图"))
)
c.render_notebook()

from pyecharts import options as opts
from pyecharts.charts import Line
year_str = [i for i in data['统计时间']]
c = (
Line()
.add_xaxis(year_str)
.add_yaxis("第一产业增加值(亿元)", data['第一产业增加值(亿元)'])
.add_yaxis("第二产业增加值(亿元)", data['第二产业增加值(亿元)'])
.add_yaxis("第三产业增加值(亿元)", data['第三产业增加值(亿元)'])
.set_global_opts(title_opts=opts.TitleOpts(title="Line-基本示例"))
)
c.render_notebook()

更多推荐
所有评论(0)