设置最小值_Excel折线图,突出最大值和最小值技巧

本文介绍了如何在Excel折线图中自动突出显示最大值和最小值。通过添加辅助列并使用特定公式,可以创建动态标记,即使数据变化,标记也会自动更新。只需简单两步,即可实现数据标签的定制,使得图表更具视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面是某公司1-12月份的销售情况表

d22c4e3f5e79e65e65d66f2d8ae5e42f.png

你所呈现出来的图可能是下面这种的,看下面图,还不如直接看表中的数据

04e87c929bbad248fa519413d3617387.png

但如果稍做调整,将最大值和最小值标记不同的颜色出来,效果就截然不同了,如下所示:

54c1172c56cb37d1a4c6092f6cdf7bc2.png

有一种方法是手动的去标记最高点和最低点,那如果数据有变化,这个图表的最高和最低点不会自动更新,我们介绍一种能自动标记最高和最低点的技巧,只需要简单的两个步骤就可以完成。

❶第一步,对数据源添加两列,一列是最大值,一列是最小值

在C2中输入的公式是:

=IF(B2=MAX(B:B),B2,NA())

在D2中输入的公式是:

=IF(B2=MIN(B:B),B2,NA())

7fcfc9e435701d891eb160745722da1c.png

❷第二步,选中数据,在插入里面,插入带数据标签点的折线图,如果在设计的样式里面找一种样式,最后将不需要的标题,或者线条进行删除,就能得到如下效果:

b493b621c8613d6ae27fce49c79467bc.gif

在快捷套用样式里面还可以选择这种简捷的样式:

48ffaf366a6c61b3407c16cd30aae961.png

如果只想凸显最大值和最小值,其它都忽略掉的话,可以

选中最大值的标签然后在右边进行自定义的设置,标记为圆,调整颜色

2ff43d4b9bd5e0b4b7ba39b51fd91378.png

选中最小值的标签,也进行同样的操作,最后添加好数据标签即可!

f833a5d5a679d3748f3577725a0b300e.png

但数据源区域变化时,图表会自动变化

bafff1d8b75632ff68b7c04dc4bed2d3.gif

这个技巧,你学会了么?自己动手试试吧~

要在 pyecharts 的折线图显示最大值最小值,可以使用 `mark_point` `mark_line` 来实现。 首先,使用 `mark_point` 来标记最大值最小值: ```python from pyecharts import options as opts from pyecharts.charts import Line x_data = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"] y_data = [820, 932, 901, 934, 1290, 1330, 1320] line = ( Line() .add_xaxis(x_data) .add_yaxis("Sales", y_data, markpoint_opts=opts.MarkPointOpts( data=[ opts.MarkPointItem(type_="max", name="最大值"), opts.MarkPointItem(type_="min", name="最小值") ] )) .set_global_opts(title_opts=opts.TitleOpts(title="Line Chart with Mark Point")) ) line.render("line_chart_with_mark_point.html") ``` 这样就会在折线图显示最大值最小值的标记点。 接下来,使用 `mark_line` 来标记最大值最小值所在的位置: ```python line = ( Line() .add_xaxis(x_data) .add_yaxis("Sales", y_data, markpoint_opts=opts.MarkPointOpts( data=[ opts.MarkPointItem(type_="max", name="最大值"), opts.MarkPointItem(type_="min", name="最小值") ] ), markline_opts=opts.MarkLineOpts( data=[ opts.MarkLineItem(type_="max", name="最大值"), opts.MarkLineItem(type_="min", name="最小值") ] )) .set_global_opts(title_opts=opts.TitleOpts(title="Line Chart with Mark Point and Mark Line")) ) line.render("line_chart_with_mark_point_and_mark_line.html") ``` 这样就会在折线图显示最大值最小值的标记点标记线。 注意,以上代码需要在安装了 pyecharts 的情况下运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值