数据分析进阶-Excel绘制分段折线图

前言

今天1024程序员节,虽然好像和我没有特别强的关系,写篇博客蹭个勋章吧~

Excel绘制分段折线图

1、如何凸显折线图中的重点片段

(1)首先将需要重点表示的数值提取出来放置新的一行数据中,如图所示,此处将2月、3月、6月与7月的数据独立出来
在这里插入图片描述
(2)选中3行数据插入折线图即可,后续仅需调整线条的颜色
在这里插入图片描述

2、用虚线表示预测值

(1)若有多个预测值可以独立成行,此处以7月与8月为例
在这里插入图片描述

(2)选中3行数据插入折线图即可,后续仅需调整线条的线型
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Excel绘制动态折线图,您需要执行以下步骤: 1. 创建一个包含数据的Excel工作表,其中包含您要绘制折线图数据。确保数据在相邻单元格中,并且每列都有一个标题。 2. 选择数据范围,包括所有列和行(包括标题),然后单击“插入”选项卡上的“折线图”图标。 3. 在弹出的“折线图”对话框中,选择“折线图”类型,然后点击“下一步”。 4. 在“数据系列”选项卡中,可以更改系列名称、值和颜色等选项。 5. 在“图表选项”选项卡中,您可以设置图表的标题、轴标签和其他选项。 6. 单击“完成”按钮,Excel将创建一个静态的折线图。 7. 要使折线图动态显示,请转到“开发者”选项卡,并单击“宏”按钮。 8. 在弹出的“宏”对话框中,输入一个名称,例如“动态折线图”,然后单击“创建”。 9. 在Visual Basic Editor中,您将看到一个名为“动态折线图”的新宏。将以下代码复制并粘贴到该宏中: ``` Sub Dynamic_Line_Chart() Dim i As Long Dim j As Long Dim k As Long Dim x As Long Dim y As Long Dim chartRange As Range Dim chartSeries As Series i = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row j = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column Set chartRange = ActiveSheet.Range(Cells(1, 1), Cells(i, j)) With ActiveSheet.Shapes.AddChart .Chart.SetSourceData Source:=chartRange .Chart.ChartType = xlLineMarkers .Chart.HasLegend = False .Chart.SeriesCollection(1).XValues = chartRange.Columns(1) .Chart.SeriesCollection(1).Values = chartRange.Columns(2) For k = 3 To j x = 1 y = k - 1 Set chartSeries = .Chart.SeriesCollection.NewSeries chartSeries.Name = chartRange.Cells(1, k).Value chartSeries.XValues = chartRange.Columns(1) chartSeries.Values = chartRange.Columns(k) chartSeries.MarkerStyle = xlMarkerStyleCircle chartSeries.MarkerSize = 7 chartSeries.Format.Line.Weight = 2 chartSeries.Format.Line.ForeColor.RGB = RGB(192, 0, 0) For i = 1 To chartSeries.Points.Count chartSeries.Points(i).MarkerBackgroundColorIndex = x chartSeries.Points(i).MarkerForegroundColorIndex = y Next i Next k End With End Sub ``` 10. 单击“运行”按钮,Excel将创建一个动态的折线图。 这个宏将根据您的数据范围创建一个静态折线图,然后将每个系列的颜色和点标记设置为动态更改。您可以根据需要更改它们的颜色和大小。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值