首页 > 其他分享 >.net6 epplus图表之曲线操作

.net6 epplus图表之曲线操作

时间:2024-09-19 14:15:09浏览次数:1  
标签:worksheet chart 图表 startColumn 折线 epplus var net6

 


//图表
var chart = worksheet.Drawings.AddChart("chart", eChartType.LineMarkers);

for (int i = 0; i < rowCount; i++)
{
//折线,第一个参数:折线数据,第二个参数,x坐标数据
var chartSerie = chart.Series.Add(worksheet.Cells[startRow + i, startColumn, startRow + i, startColumn+ columnCount - 1], worksheet.Cells[7, startColumn,7, startColumn+ columnCount]);
//折线名称
chartSerie.HeaderAddress = worksheet.Cells[startRow + i, 6];
}

var chartWidth = (int)worksheet.Columns.Sum(s=>s.Width)/55;
var chartHeight = (int)worksheet.Rows.Sum(s=>s.Height)*5;
//图表宽高
chart.SetSize(chartWidth, chartHeight);
//图表位置
chart.SetPosition(chartHeight, 0);
//图表名称
chart.Title.Text = "水平位移观察曲线";
//y轴间隔
chart.YAxis.MinorUnit = 2;
//x轴显示位置
chart.XAxis.Crosses = eCrosses.Min;
//x轴辅助线
chart.XAxis.AddGridlines(true,true);
//折线样式
chart.StyleManager.SetChartStyle(ePresetChartStyle.LineChartStyle15);

标签:worksheet,chart,图表,startColumn,折线,epplus,var,net6
From: https://www.cnblogs.com/caihuaxing/p/18420464

相关文章

  • ECharts图表图例
    数据可视化用eclipse软件java代码:<!DOCTYPEhtml><!DOCTYPENLMI><html><head><metacharset="UTF-8"><!--引入ECharts脚本--><scriptsrc="js/echarts.js"></script><title>绘制堆积柱状图</title......
  • WPF LiveChart 图表详解
    引用LiveChart.Wpf在使用的界面当中引用LiveChart.Wpf的类库xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"以直方图、折线图为例,都属于CartesianChart下的一种Series类型,例如折线图,如下:<lvc:CartesianChart><lvc:CartesianCh......
  • flask+chartjs实现网页图表自动更新
    Python代码,后端程序提前安装flask,`pipinstallflask`fromflaskimportFlask,jsonify,render_templateimportrandomapp=Flask(__name__)@app.route('/')defindex():returnrender_template('index.html')@app.route('/data')def......
  • 使用Altair轻松实现统计数据可视化-从基础图表到高级交互
    在数据科学和数据可视化领域,生成清晰、漂亮的统计图表对于展示数据和传达见解至关重要。Python中有许多强大的库可以帮助我们实现这一目标,其中Altair库是一个非常流行的选择。Altair是一个基于Vega和Vega-Lite的声明式统计可视化库,它使得生成交互式、漂亮的图表变得非常简单。本文......
  • API架构图解:如何以图表形式展现复杂系统
    在展现复杂系统的API架构时,可以使用以下几种图表形式:一、流程图流程图可以清晰地展示API在复杂系统中的调用流程和数据流向。首先,确定系统中的主要组件和API接口。用不同形状的图形表示不同的组件,如矩形表示服务器、圆形表示客户端等。使用箭头表示API的调用方向......
  • GEE 案例:利用ECMWF数据进行1950-2024年长时序气温(平均值和标准差)监测和图表绘制
    目录简介数据函数propertyNames()Arguments:Returns: Listexpression(expression, map)Arguments:Returns: Image代码结果简介利用ECMWF数据进行1950-2024年长时序气温监测和图表绘制数据ECMWF(欧洲中期天气预报中心)的ERA5_LAND(第五代地表分析数据集)是一种......
  • EdrawMax v13 解锁版下载及安装教程 (综合图形图表设计软件)
    前言万兴亿图图示(WondershareEdrawMax)是一款综合图形图表设计软件,Visio国产替代.亿图图示中文版(EdrawMax)是一款办公绘图软件的思维导图软件.无需任何绘图功底,即可轻松创建各类思维导图.亿图图示专家,提供大量事例和在线模板,用于创建流程图,信息图,组织结构图,科学教育插......
  • 解锁10款超棒的图表制作软件,让数据可视化不再困难
    你还在使用excel和PPT制作图表,却苦恼做出来的图表不够漂亮和灵活好用吗?你还在每到工作汇报/论文发表,都要临时抱佛脚去找图表制作软件吗?今天给大家整理了10个免费、简单好用的在线图表制作软件~速度收藏起来,工作汇报不用愁。1、积木报表介绍:积木报表是一款免费的数据可视化报......
  • echarts大屏适配(rem)+图表的文字适配
    echarts大屏适配以及图标配置项里面的文字适配。1-创建js文件,并复制下面的函数(functionflexible(window,document){vardocEl=document.documentElementvardpr=window.devicePixelRatio||1//adjustbodyfontsizefunctionsetBodyFontSize(){......
  • 如何用图表控件LightningChart Python实现检测应用?
    LightningChartPython是知名图表控件公司LightningChartLtd正在研发的Python图表,目前还未正式推出,感兴趣的朋友可以戳下方链接申请试用!立即申请LightningChartPython试用什么是结构健康监测(SHM)?结构健康监测(SHM)是指实施结构损伤检测策略的过程,SHM涉及使用传感器和......