用R studio读取excel的数据画散点图

这篇博客介绍了如何在R Studio中读取Excel文件并使用ggplot2包绘制散点图。首先,需要安装和加载必要的包,然后处理数据。在绘制过程中遇到了将h_H转换为h/H的问题,导致报错。接着进行了相关性分析,利用ggpubr包的stat_cor函数。如果提前加载ggpubr包,绘图代码可以简化。文章最后提供了一个查找未知函数所属包的技巧,并表示作者将持续更新学习进展。
摘要由CSDN通过智能技术生成

首先是读取Excel文件数据,以下两步皆需安装对应的包。

library(readxl)
test_data<-read_excel("/Users/yangxueyi/Desktop/testR.xlsx") #这里test_data是R里设定的文件名,后面“”里面的内容就是文件路径#

接着加载ggplot2包,不要直接加载ggplot,因为它只是ggplot2包里的一个函数。

library(ggplot2)
> ggplot(data=test_data, aes(x=distance,</
在C#中,我们可以使用Epplus库来操作Excel文件,包括读取、写入和创建图表。以下是步骤: 1. **安装Epplus库**: 首先需要安装EPPlus NuGet包。在Visual Studio中打开NuGet管理器,搜索`EPPlus`然后安装。 2. **导入命名空间**: 在代码中添加以下命名空间引用: ```csharp using OfficeOpenXml; ``` 3. **创建Excel工作簿**: ```csharp using (var package = new ExcelPackage(new FileInfo("output.xlsx"))) { // 获取或新建工作表 var worksheet = package.Workbook.Worksheets.Add("Sheet1"); } ``` 4. **写入数据**: 使用`Cells`属性为单元格设置值,例如写入行和列的数据: ```csharp worksheet.Cells[1, 1].Value = "标题"; worksheet.Cells[1, 2].Value = "X轴"; worksheet.Cells[1, 3].Value = "Y轴"; // 写入数据行 worksheet.Cells["A2":"D" + (data.Count + 1)].LoadFromCollection(data); ``` `data`是一个包含散点图数据的列表,比如 `List<(double, double)> data = ...;` 5. **创建散点图**: ```csharp var scatterChart = worksheet.Drawings.AddChart(ExcelChartType.ScatterWithMarkers, "E2", 6, 6); // 绘制区域位置和大小 scatterChart.SetSourceData(worksheet.Range["A2:D" + (data.Count + 1)]); // 设置数据源 // 格式化图表 scatterChart.Title.Text = "Scatter Plot"; scatterChart.Series[0].Points.Color = ExcelColor.Blue; ``` 这里假设`scatterChart.Series[0]`对应于我们刚才写的散点数据。 6. **保存文件**: ```csharp package.Save(); } ``` 这样就完成了Excel文件的创建,并包含了散点图
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值