编写Python程序,采用pyecharts绘图怎么在代码中导入同个路径下的SimHei.ttf
时间: 2023-06-20 21:06:50 浏览: 103
python pyecharts 实现一个文件绘制多张图
你可以使用 `pyecharts.globals` 中的 `CurrentConfig` 对象来设置全局配置。其中,`CurrentConfig.GLOBAL_FONT_FAMIL` 参数可以用于设置字体,你可以将其设置为你要使用的字体的路径。
以下是一个示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.globals import CurrentConfig, NotebookType
# 设置全局字体
font_path = '/path/to/SimHei.ttf'
CurrentConfig.GLOBAL_FONT_FAMILY = font_path
# 创建图表
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("Series", [10, 20, 30, 40, 50])
# 设置图表标题和坐标轴标签
bar.set_global_opts(
title_opts=opts.TitleOpts(title="Bar Chart"),
xaxis_opts=opts.AxisOpts(name="Category"),
yaxis_opts=opts.AxisOpts(name="Value"),
)
# 渲染图表
bar.render_notebook()
```
在上面的代码中,我们将 `CurrentConfig.GLOBAL_FONT_FAMILY` 参数设置为字体文件的路径,然后使用 `pyecharts.charts.Bar` 类创建一个柱状图,并设置了图表的标题和坐标轴标签。在最后,我们使用 `bar.render_notebook()` 渲染图表并在 Jupyter Notebook 中显示。
阅读全文