|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/interactive-charts-with-d3-and-angular/
课程评论:没有评论
课程名称:使用D3和Angular制作交互式图表 课程概述:D3是一种强大的数据可视化工具,但初学者往往难以入手。而Angular是一个出色的框架,但在数据可视化方面有所欠缺。本课程将结合这两个领域,带领学员共同创造出令人惊叹的交互式图表,使网页更加出色。我们将从零开始,为绝对初学者介绍D3库,学习它的工作原理和使用方法。同时,我们将深入分析D3的更新模式,帮助学员掌握这一库,避免初学者常见的错误。 学员将学习如何连接API服务,将数据转换为每种图表所需的正确格式,了解SVG格式和标准,并使用其创建自定义数据可视化。我们将利用Angular服务和异步数据流将数据注入图表。如果你已经有D3基础,课程也将介绍更多高级概念,例如使用不同的D3库(如d3-array、d3-force、Voronoi分区等)。 此外,课程还将涵盖图例和工具提示服务的创建,处理图表的消息传递与用户输入反应。我们会通过创建基础图表并使用继承扩展它们来实现可重用图表的开发。最后,学员将掌握创建自己可重用图表的坚实基础,能够在此基础上进行进一步的深入学习。欢迎进入D3和Angular的世界!
D3 is such a powerful language, however it can be difficult to start with. Angular is an amazing framework but it lacks in data visualizations.We will connect both worlds and create together amazing interactive charts that will bring your pages to another level.For the absolute beginners, we will start from zero, understanding the d3 library, how it works, and how to use it. We will go into a depth analysis of the d3 update pattern so you can master the library and avoid the most common mistakes beginners do.You will connect to api services and transform your data into the right format for each chart.You will learn the SVG format and standards and how you can use it to create your own customized data visualizations.We will use angular services and asynchronous data flows to inject data on the charts, If you already know d3, you will learn about more advanced concepts, using the different d3 libraries, like the d3-array, the d3-force, voronoi partitions and others. We will create legend and tooltip services, sending and receiving actions to charts and reacting to user inputs.We will move into reusable charts by creating basic charts and extending them using inheritance.Finally, you will end the course with a solid base to create your own reusable charts building upon the foundations of what you study here.Welcome to the world of d3 and angular!