Skip to content

Conversation

SAKURA-CAT
Copy link
Member

Description

我对折线图进行一定的改进,此次更新主要解决了 #289 中所提出的问题,在UI,功能等部分做了更新,具体是:

  1. UI调整:针对设计图中的样式做了调整,尽可能接近数据图的样式;需要注意的是,由于代码耦合性比较高,一旦确定样式,再次更改的成本将极大:
image
  1. 功能更新:目前的折线图已经在组件、数据层面支持多数据样式,我们所需的只是在数据库中添加tag与chart的关系,其中线段颜色通过后端的generate_color函数派生——并且本次更新更改了此函数,将之支持了未来会上线的深色模式
image
  1. 交互更新:现在如果hover在某个折线图上,其他折线图也会出现hover效果
image
  1. 渲染调整:由于图表的api限制,目前的自动渲染将不再平滑,并且在自动更新时,重新渲染后原本的hover效果将被删除
2024-01-28.18.18.55.mov

Closes: #289

@SAKURA-CAT SAKURA-CAT added 🐛 bug Something isn't working 📚 documentation Improvements or additions to documentation 💪 enhancement New feature or request labels Jan 28, 2024
@SAKURA-CAT SAKURA-CAT requested a review from Zeyi-Lin January 28, 2024 10:27
@SAKURA-CAT SAKURA-CAT self-assigned this Jan 28, 2024
@SAKURA-CAT SAKURA-CAT requested a review from Feudalman January 28, 2024 10:38
@Feudalman Feudalman merged commit 77933d3 into main Jan 29, 2024
@Feudalman Feudalman deleted the feat/line-chart branch January 29, 2024 04:19
@Zeyi-Lin
Copy link
Member

Stunning effect

@SAKURA-CAT SAKURA-CAT mentioned this pull request Feb 23, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working 📚 documentation Improvements or additions to documentation 💪 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] line chart update

3 participants