# pyecharts_mid **Repository Path**: NFUNM089/pyecharts_mid ## Basic Information - **Project Name**: pyecharts_mid - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-01 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
import pandas as pd
df = pd.read_csv("rural.csv",encoding='gbk')
df
country=list(df['地区'])
country
二零一七年农村每万人卫生人员数=list(df['二零一七年'])
二零一七年农村每万人卫生人员数
c=list(df['二零一六年'])
d=list(df['二零一七年'])
c
d
df2 = pd.read_csv("weishengshi.csv",encoding='gbk')
df2
data=list(df2['data'])
data
a=list(df2['2017年'])
a
b=list(df2['2016年'])
b
data1=list(df2['data'])
data1
data2=list(df2['2017年'])
data2
zip的结果3 = list(zip(data1,data2))
zip的结果3
df3 = pd.read_csv("city.csv",encoding='gbk')
df3
二零一七年城市每万人卫生人员数=list(df3['二零一七年'])
二零一七年城市每万人卫生人员数
zip的结果 = list(zip(country,二零一七年农村每万人卫生人员数))
zip的结果
zip的结果2 = list(zip(country,二零一七年城市每万人卫生人员数))
zip的结果2
from pyecharts import options as opts
from pyecharts.charts import Bar
def bar_base() -> Bar:
c = (
Bar()
.add_xaxis(country)
.add_yaxis("农村", 二零一七年农村每万人卫生人员数)
.add_yaxis("城市", 二零一七年城市每万人卫生人员数)
.set_global_opts(
title_opts=opts.TitleOpts(title="二零一七年农村和城市每万人卫生人员数"),
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-55)),
)
)
return c
bar_base().render_notebook()
from pyecharts import options as opts
from pyecharts.charts import Page, Pie
def pie_base() -> Pie:
c = (
Pie()
.add("", zip的结果3)
.set_global_opts(title_opts=opts.TitleOpts(title="农村卫生室数量"))
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
)
return c
pie_base().render_notebook()
import pyecharts.options as opts
from pyecharts.charts import Line
def line_base() -> Line:
c = (
Line()
.add_xaxis(data)
.add_yaxis("2017", a)
.add_yaxis("2016", b)
.set_global_opts(title_opts=opts.TitleOpts(title="农村卫生室的数量"),
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-55)),
)
)
return c
line_base().render_notebook()
from pyecharts import options as opts
from pyecharts.charts import Map
def map_visualmap1() -> Map:
c = (
Map()
.add("农村",zip的结果, "china")
.set_global_opts(
title_opts=opts.TitleOpts(title="二零一七年农村和城市每万人卫生人员数"),
visualmap_opts=opts.VisualMapOpts(min_=30,max_=80),
)
)
return c
map_visualmap1().render_notebook()
def map_visualmap() -> Map:
c = (
Map()
.add("城市",zip的结果2, "china")
.set_global_opts(
title_opts=opts.TitleOpts(title="二零一七年农村和城市每万人卫生人员数"),
visualmap_opts=opts.VisualMapOpts(min_=70,max_=220),
)
)
return c
map_visualmap().render_notebook()