csv里有学校名称,专业名称,最高分、最低分分布情况,用 pyecharts箱线图图展示的python代码
时间: 2024-05-14 14:17:02 浏览: 12
以下是一个基于 Pyecharts 的箱线图展示代码,可以用于展示学校名称,专业名称,最高分、最低分分布情况:
```
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Boxplot
# 读取数据
data = pd.read_csv("data.csv")
# 创建箱线图
boxplot = Boxplot()
# 添加数据和配置项
boxplot.add_xaxis(list(data['School']))
boxplot.add_yaxis("",
box_data=[list(data[col]) for col in ['Lowest', 'Highest']],
tooltip_opts=opts.TooltipOpts(
formatter='{b}<br>最低分:{c[0]}<br>最高分:{c[1]}'
),
)
boxplot.set_series_opts(
label_opts=opts.LabelOpts(is_show=False),
box_width=[25, 50],
)
boxplot.set_global_opts(
title_opts=opts.TitleOpts(title="学校分数分布箱线图"),
legend_opts=opts.LegendOpts(is_show=False),
)
# 展示页面
boxplot.render_notebook()
```
请注意,此代码仅供参考,实际数据和配置项可能需要进行适当更改。