MpandroidChart設定新增均線(均值線)

2021-08-07 14:53:43 字數 1891 閱讀 6875

//設定均值

limitline ll2 = new limitline(7, "均值");

ll2.setlabel("均值");

ll2.settextcolor(color.parsecolor("#5dbcfe"));

ll2.setlinewidth(1f);

ll2.setenabled(true);

ll2.setlinecolor(color.parsecolor("#5dbcfe"));

ll2.enabledashedline(5f, 10f, 0f);//三個引數,第乙個線寬長度,第二個線段之間寬度,第三個一般為0,是個補償

ll2.setlabelposition(limitline.limitlabelposition

.right_bottom);//標籤位置

ll2.settextsize(10f);

chart.getaxisleft().addlimitline(ll2);

附加linechart設定方法:

public void intilinechart(linechart chart)
新增資料:

private

void

initchartdata(linechart chart)

//點構成的某條線

linedataset linedataset = new linedataset(pointvalues, "");

//設定該線的顏色

linedataset.setcolor(color.parsecolor("#5dbcfe"));

//設定每個點的顏色

linedataset.setcirclecolor(color.parsecolor("#5dbcfe"));

//設定該線的寬度

linedataset.setlinewidth(1f);

//設定每個座標點的圓大小

linedataset.setcircleradius(4f);

//設定是否畫圓

linedataset.setdrawcircles(true);

//高亮顏色

linedataset.sethighlightcolor(color.parsecolor("#5dbcfe"));

//中心圓半徑

linedataset.setcircleholeradius(2);

//圓圈顏色

linedataset.setcirclecolor(color.parsecolor("#5bbcff"));

// 設定平滑曲線模式

// linedataset.setmode(linedataset.mode.cubic_bezier);

//設定線一面部分是否填充顏色

linedataset.setdrawfilled(true);

if (build.version.sdk_int >= 18) else

//設定是否顯示點的座標值

linedataset.setdrawvalues(true);

linedataset.setvaluetextcolor(color.parsecolor("#5abdfe"));

//線的集合(可單條或多條線)

listdatasets = new arraylist<>();

datasets.add(linedataset);

//把要畫的所有線(線的集合)新增到linedata裡

linedata linedata = new linedata(datasets);

//把最終的資料setdata

chart.setdata(linedata);

MPAndroidChart 動態顯示藍芽資料

在一次用matlab對前端串列埠資料處理時,某臉上露出一絲不易覺察的笑意,突發奇想地要把串列埠資料在手機上顯示出來。好在網上有成熟的例子,我的實現過程是建立在以下基礎上 1 藍芽通訊採用 手機藍芽串列埠的除錯助手demo實現 提供的方法,簡單明瞭,上機即行。2 資料顯示採用乙個優秀的第三方庫 mpa...

android layout weight設定解讀

參考文章 android layout weight的真實含義是 一旦view設定了該屬性 假設有效的情況下 那麼該 view的寬度等於原有寬度 android layout width 加上其在剩餘空間中的佔比!設螢幕寬度為l,在兩個view的寬度都為match parent的情況下,原有寬度為l...

Android RecyclerView設定空布局

1 自定義乙個emptyrecyclerview繼承recyclerview 2 採用adapterdataobserver觀察者模式來監聽資料的變化,如果有資料就隱藏空布局,反之,則顯示。view memptyview private adapterdataobserver emptyobserv...