You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在UnicodePlots.jl折线图的指定日期绘制红色直线

实现方案

要在指定日期位置绘制红色竖线,可借助UnicodePlots.jl的vline!函数(用于向已有图表添加竖线),具体步骤:

  • 先创建基础折线图并保存为变量,方便后续修改
  • 调用vline!函数,传入目标日期作为竖线的x坐标,同时指定颜色为红色
  • 最终输出修改后的图表

完整代码示例:

using UnicodePlots, DataFrames, Dates

x = [Date("2020-01-22"), Date("2020-02-01"), Date("2020-05-30")]
y = [100, 50, 200]

# 创建基础折线图
plt = lineplot(x, y)
# 在指定日期添加红色竖线
vline!(plt, Date("2020-02-01"), color=:red)
# 显示图表
plt

关键说明

  • vline!是原地修改图表的函数,会直接在已创建的折线图上添加元素
  • 颜色参数支持:red这类符号常量,也可以用UnicodePlots支持的其他颜色标识
  • 由于x轴是Date类型,无需手动转换坐标,直接传入目标Date对象即可匹配对应位置

内容的提问来源于stack exchange,提问作者Daniel YC Lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 07:55:35