百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

OXChart

> 编程语言
开源

各种自定义图表库,使用简单,支持扩展

775 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

各种自定义图表库,使用简单,支持扩展

OXChart

  

自定义图标库,使用方便,扩展性强,后续会添加更多开发中使用到的图表

类库接入

build.gradle中添加依赖:

xml
    implementation 'com.openxu.viewlib:OXViewLib:'

指定java版本,否则会报错: android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ... }

图表使用

1、南丁格尔玫瑰图 NightingaleRoseChart

xml
…

2、占比饼状图表 PieChartLayout

xml

   
   
…

3、进度环形图 ProgressPieChart

xml
java
ProgressPieChart chart1 = (ProgressPieChart)findViewById(R.id.chart1);
chart1.setProSize(DensityUtil.dip2px(this, 5));  //圆环宽度
chart1.setLoading(false);
chart1.setProColor(Color.parseColor("#ff0000"));  //进度颜色
//环形中间显示的lable
List lables = new ArrayList<>();
lables.add(new ChartLable("60.0%",
        DensityUtil.sp2px(this, 12), Color.parseColor("#ff0000")));
lables.add(new ChartLable("完成率",
        DensityUtil.sp2px(this, 8), getResources().getColor(R.color.text_color_light_gray)));
chart1.setData(100, 60, lables);

4、纵向柱状图 BarVerticalChart

xml
…

5、横向柱状图 BarHorizontalChart

xml
…

Issues· 20 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidchartview

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言