AnyChart尝试在一个活动中显示2个折线图。
创始人
2024-08-22 09:30:16
0

要在一个活动中显示两个折线图,可以使用AnyChart库。下面是一个示例代码,演示了如何使用AnyChart库在一个活动中显示两个折线图。

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import com.anychart.AnyChart;
import com.anychart.AnyChartView;
import com.anychart.chart.common.dataentry.DataEntry;
import com.anychart.chart.common.dataentry.ValueDataEntry;
import com.anychart.charts.Cartesian;
import com.anychart.core.cartesian.series.Line;
import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        // 获取AnyChartView实例
        AnyChartView anyChartView = findViewById(R.id.any_chart_view);
        
        // 创建两个折线图对象
        Cartesian cartesian = AnyChart.line();
        
        // 创建数据点列表
        List data1 = new ArrayList<>();
        data1.add(new ValueDataEntry("Jan", 50));
        data1.add(new ValueDataEntry("Feb", 45));
        data1.add(new ValueDataEntry("Mar", 60));
        
        List data2 = new ArrayList<>();
        data2.add(new ValueDataEntry("Jan", 30));
        data2.add(new ValueDataEntry("Feb", 35));
        data2.add(new ValueDataEntry("Mar", 40));
        
        // 创建折线对象,并添加数据点
        Line line1 = cartesian.line(data1);
        Line line2 = cartesian.line(data2);
        
        // 设置折线图的标题和轴标签
        cartesian.title("Line Chart");
        cartesian.xAxis(0).title("Month");
        cartesian.yAxis(0).title("Value");
        
        // 将折线图添加到AnyChartView中
        anyChartView.setChart(cartesian);
    }
}

在上述代码中,我们首先在布局文件中添加一个AnyChartView,然后在MainActivity中获取AnyChartView实例。接下来,我们创建两个折线图对象,并创建数据点列表。然后,我们创建折线对象,并将数据点添加到折线对象中。最后,我们设置折线图的标题和轴标签,并将折线图添加到AnyChartView中。

请确保在项目的build.gradle文件中添加AnyChart库的依赖项:

implementation 'com.anychart:AnyChart:8.10.0'

这样,你就可以在一个活动中显示两个折线图了。

相关内容

热门资讯

重大消息!pokemmo手机脚... 您好,这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款游戏中打...
六分钟了解!aapoker怎么... 六分钟了解!aapoker怎么拿好牌(辅助挂)一贯是有挂(有挂透视辅助攻略)1)有没有挂:进一步探索...
玩家必用!德普之星辅助软件(辅... 玩家必用!德普之星辅助软件(辅助挂)好像是有挂(今日头条辅助技巧)1、玩家可以在线上大神俱乐部对游戏...
发现一款!hardrock作弊... 发现一款!hardrock作弊(辅助挂)好像存在有挂(今日头条辅助脚本)一、可以开透视的定义与意义1...
玩家必备攻略!智星德州可以透视... 玩家必备攻略!智星德州可以透视吗(辅助挂)好像真的是有挂(发现有挂辅助方法)1、这是跨平台的轻量版有...
程序员教你!wepoker智能... 程序员教你!wepoker智能辅助插件(辅助挂)真是是真的有挂(有挂方略辅助技巧);1、玩家可以在透...
分享一款!德扑HHpoker有... 分享一款!德扑HHpoker有挂吗(辅助挂)真是是真的有挂(有挂详情辅助方法)1、进入到是否有挂之后...
终于懂了!wepoker透视脚... 终于懂了!wepoker透视脚本免费下载(辅助挂)总是真的是有挂(竟然有挂辅助器)1、许多玩家不知道...
最新技巧!xpoker透视辅助... 最新技巧!xpoker透视辅助(辅助挂)果然有挂(有挂详情辅助方法)1、玩家可以在线上大神俱乐部对游...
重大通报!德普之星的辅助工具介... 重大通报!德普之星的辅助工具介绍(辅助挂)总是是有挂(有挂头条辅助技巧)1、免费脚本咨询教程、免费脚...