Files
luban-lite-t3e-pro/packages/third-party/awtk-ui/user_apps/awtk-demo-chart/3rd/awtk-widget-chart-view
2025-09-30 11:56:06 +08:00
..
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2023-11-30 19:48:02 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00
2025-09-30 11:56:06 +08:00

chart_view

chart_view图表控件包含曲线图、柱状图和饼图。源码位于src目录示例位于demos目录。

  • 控件列表
控件类型 说明
x_axis X轴控件
y_axis Y轴控件
tooltip 提示信息框控件
line_series 曲线图控件
line_series_colorful 彩色曲线图控件
bar_series 柱状图控件
bar_series_minmax 柱状图控件(同时显示最大最小值)
pie_slice 饼图控件
  • 运行示例效果截图

准备

  1. 获取 awtk 并编译
git clone https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -

运行

  1. 生成示例代码的资源
python scripts/update_res.py all

也可以使用 Designer 打开项目,之后点击 “打包” 按钮进行生成; 如果资源发生修改,则需要重新生成资源。

如果 PIL 没有安装,执行上述脚本可能会出现如下错误:

Traceback (most recent call last):
...
ModuleNotFoundError: No module named 'PIL'

请用 pip 安装:

pip install Pillow
  1. 编译
scons

注意: 编译前先确认 SConstruct 文件中的 awtk_root 是否为 awtk 所在目录,不是则修改。 默认使用动态库的形式,如果需要使用静态库,修改 SConstruct 文件中的 BUILD_SHARED = 'false' 即可。

  1. 运行
./bin/demo