Jgraph
项目地址:Jgraph
简介:图表控件
标签:
图表-柱状图-折线图-波浪图-点形图-图表动画-
Gradle
allprojects { repositories { ... maven { url "https://jitpack.io" } } } dependencies { compile 'com.github.mychoices:Jgraph:v1.2' }
DEMO
User Guide
自定义属性
<attr name="graphstyle" format="enum"> <enum name="bar" value="0"/> <enum name="line" value="1"/> </attr> <attr name="scrollable" format="boolean"/> <attr name="visiblenums" format="integer"/> <attr name="showymsg" format="boolean"/> <attr name="normolcolor" format="color"/> <attr name="activationcolor" format="color"/> <attr name="linestyle" format="enum"> <!--折线--> <enum name="broken" value="0"/> <!--曲线--> <enum name="curve" value="1"/> </attr> <attr name="linemode" format="enum"> <!--链接每一个点--> <enum name="everypoint" value="1"/> <!--跳过 0 的点--> <enum name="jump0" value="2"/> <!--跳过的 0 点用虚线链接--> <enum name="dash0" value="3"/> </attr> <attr name="linewidth" format="dimension"/> <attr name="lineshowstyle" format="enum"> <enum name="drawing" value="0"/> <enum name="section" value="1"/> <enum name="fromline" value="2"/> <enum name="fromcorner" value="3"/> <enum name="aswave" value="4"/> </attr>
GraphStyle
setGraphStyle(@GraphStyle int graphStyle) //柱状图 和 折线图
Scrollable
setScrollAble(boolean )
纵轴
setYaxisValues(@NonNull String... showMsg) setYaxisValues(int max, int showYnum) setYaxisValues(int min, int max, int showYnum)
BarShowStyle
setBarShowStyle(@BarShowStyle int barShowStyle) /** * 水波 方式生长 */ int BARSHOW_ASWAVE /** * 线条 一从直线慢慢变成折线/曲线 */ int BARSHOW_FROMLINE /** * 柱形条 由某个往外扩散 */ int BARSHOW_EXPAND/**
一段一段显示
/
int BARSHOW_SECTION
barcolor
setNormalColor(@ColorInt int normalColor)
setPaintShaderColors(@ColorInt int... colors)
LineStyle
setLineStyle(@LineStyle int lineStyle)
/**
折线
/
int LINE_BROKEN = 0;
/**
曲线
/
int LINE_CURVE = 1;
LineShowStyle
setLineShowStyle(@LineShowStyle int lineShowStyle)/**
线条从无到有 慢慢出现
/
int LINESHOW_DRAWING
/**
线条 一段一段显示
/
int LINESHOW_SECTION
/**
线条 一从直线慢慢变成折线/曲线
/
int LINESHOW_FROMLINE/**
从左上角 放大
/
int LINESHOW_FROMCORNER
/**
水波 方式展开
/
int LINESHOW_ASWAVE
LineMode
setLineMode(@LineMode int lineMode)
/**
连接每一个点
/
int LINE_EVERYPOINT
/**
跳过 0 断开
/
int LINE_JUMP0/**
跳过 0 用虚线链接
/
int LINE_DASH_0
linecolor
setNormalColor(@ColorInt int normalColor)
setPaintShaderColors(@ColorInt int... colors)
setShaderAreaColors(@ColorInt int... colors)
select
setSelected(int selected)
setSelectedMode(@SelectedMode int selectedMode)
datachange
aniChangeData(List<Jchart> jchartList)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于