from pyecharts import options as opts from pyecharts.charts import Page, Pie wd = ['教授','副教授','讲师','助教','其他'] num = [20,30,10,12,8] c = Pie() c.add("",[list(z) for z in zip(wd, num)],radius=["40%", "55%"], label_opts=opts.LabelOpts(position="outside", formatter="{a|{a}}{abg|}\n{hr|}\n{b|{b}:}{c} {per|{d}%} ", background_color="#eee",border_color="#aaa", border_width=1,border_radius=4, rich={"a": {"color": "#999", "lineHeight": 22, "align": "center"},"abg": {"backgroundColor": "#e3e3e3","width": "100%", "align": "right", "height": 22,"borderRadius": [4, 4, 0, 0],}, "hr": {"borderColor": "#aaa", "width": "100%", "borderWidth": 0.5, "height": 0,}, "b": {"fontSize": 16, "lineHeight": 33},"per": {"color": "#eee", "backgroundColor": "#334455", "padding": [2, 4],"borderRadius": 2,} } )) c.set_global_opts(title_opts=opts.TitleOpts(title="Pie-富文本示例")) c.render_notebook()
时间: 2023-07-12 19:57:20 浏览: 161
这段代码是用 Python 的 pyecharts 库画一个富文本饼图,展示教师职称的分布情况。其中 wd 列表是教师职称,num 列表是对应职称的人数。通过 c.add() 方法添加数据和设置标签样式,最后调用 c.render_notebook() 方法在 Jupyter Notebook 中展示图表。
相关问题
from pyecharts import options as opts from pyecharts.charts import Bar from pyecharts.charts import Line
这是一个关于使用pyecharts库绘制柱状图和折线图的代码。你可以使用以下代码来创建一个柱状图和折线图:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar, Line
# 创建一个柱状图
bar_chart = (
Bar()
.add_xaxis(["A", "B", "C", "D", "E"])
.add_yaxis("Series 1", [10, 20, 30, 40, 50])
.add_yaxis("Series 2", [5, 15, 25, 35, 45])
.set_global_opts(title_opts=opts.TitleOpts(title="Bar Chart"))
)
# 创建一个折线图
line_chart = (
Line()
.add_xaxis(["A", "B", "C", "D", "E"])
.add_yaxis("Series 1", [10, 20, 30, 40, 50])
.add_yaxis("Series 2", [5, 15, 25, 35, 45])
.set_global_opts(title_opts=opts.TitleOpts(title="Line Chart"))
)
# 渲染图表
bar_chart.render("bar_chart.html")
line_chart.render("line_chart.html")
```
这段代码使用pyecharts库创建了一个柱状图和一个折线图。你可以根据需要修改x轴和y轴的标签以及对应的数据。最后,调用`render`方法将图表渲染为HTML文件。你可以通过打开生成的HTML文件来查看图表。
from pyecharts.charts import Geo from pyecharts import options as opts from pyecharts.globals import GeoType
这段代码是导入 pyecharts 库中的 Geo、opts 和 GeoType 模块,用于绘制地理信息图表。Geo 模块是 pyecharts 中专门用于绘制地理信息图表的模块,opts 模块包含了 pyecharts 中常用的图表配置项,而 GeoType 枚举类则定义了 pyecharts 支持的地图类型。
阅读全文
相关推荐

















