需要图库建议来制作特定的设计图

时间:2019-06-01 12:41:01

标签: android graph

enter image description here我需要在android应用程序中创建一个折线图,该折线图的x轴为月,y轴为值。

我尝试了Jgraph并创建了一个类似的图,但是由于结构非常复杂,因此存在很多局限性。我无法在此库中的x轴上设置月份。

    mLineChar = findViewById(R.id.sug_recode_line);
    List<Jchart> lines = new ArrayList<>();
    for(int i = 0; i<chartNum; i++) {
        lines.add(new Jchart(new SecureRandom().nextInt(50)+15, Color.parseColor("#5F77F6")));
    }
    lines.get(1).setUpper(0);
    lines.get(new SecureRandom().nextInt(chartNum-1)).setLower(10);
    lines.get(chartNum-2).setUpper(0);
    mLineChar.setLinePointRadio((int)mLineChar.getLineWidth());
    mLineChar.setNormalColor(getResources().getColor(R.color.colorAccentlite));
    mLineChar.feedData(lines);
    mLineChar.setShaderAreaColors(getResources().getColor(R.color.colorAccentlite), Color.TRANSPARENT);
    ( (FrameLayout)mLineChar.getParent() ).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v){
            mLineChar.postInvalidate();
        }
    });
    mLineChar.setSelectedMode(SELECETD_MSG_SHOW_TOP);
    mLineChar.aniShow_growing();
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            changedata(v);
        }
    });

线条必须平滑,并且指定值必须显示在图形的标记内。需要指导方针。我尝试了很多库,但无法根据自己的需要对其进行自定义。

0 个答案:

没有答案