开源项目dataviz教程
1. 项目的目录结构及介绍
开源项目dataviz的目录结构如下:
dataviz/
├── animations/
├── css/
├── docs/
├── figures/
├── html_includes/
├── images/
├── tools/
├── .gitignore
├── LICENSE
├── README.md
├── _bookdown_draft.yml
├── _bookdown_final.yml
├── _bookdown_production.yml
├── _build_asciidoc.sh
├── _build_draft.sh
├── _build_final.sh
├── _build_production.sh
├── _common.R
├── _common_production.R
├── _deploy.sh
├── _output.yml
├── aesthetic_mapping.Rmd
├── annotated_bibliography.Rmd
├── avoid_line_drawings.Rmd
├── balance_data_context.Rmd
├── bibliography.bib
├── boxplots_violins.Rmd
├── choosing_visualization_software.Rmd
├── color_basics.Rmd
├── coordinate_systems_axes.Rmd
├── cover.png
├── dataviz.Rproj
├── directory_of_visualizations.Rmd
├── figure_titles_captions.Rmd
├── geospatial_data.Rmd
├── image_file_formats.Rmd
├── index.Rmd
├── introduction.Rmd
├── multi-panel_figures.Rmd
├── nested_proportions.Rmd
├── no_3d.Rmd
├── overlapping_points.Rmd
├── pitfalls_of_color_use.Rmd
├── preface.Rmd
├── proportional_ink.Rmd
├── redundant_coding.Rmd
├── references.Rmd
├── small_axis_labels.Rmd
├── technical_notes.Rmd
├── telling_a_story.Rmd
├── time_series.Rmd
├── visualizing_amounts.Rmd
├── visualizing_associations.Rmd
├── visualizing_distributions_I.Rmd
├── visualizing_distributions_II.Rmd
├── visualizing_proportions.Rmd
├── visualizing_trends.Rmd
└── visualizing_uncertainty.Rmd
目录介绍
animations/
: 存储与动画相关的文件。css/
: 存储项目的CSS样式文件。docs/
: 存储项目文档。figures/
: 存储项目的图像文件。html_includes/
: 存储HTML包含的文件。images/
: 存储项目所需的图片文件。tools/
: 存储项目工具和脚本。.gitignore
: 指定git忽略的文件和目录。LICENSE
: 项目的许可证文件。README.md
: 项目的说明文件。_bookdown_*.yml
: Bookdown项目的配置文件。_build_*.sh
: 构建项目的脚本文件。_common.R/_common_production.R
: 项目的公共R脚本文件。_deploy.sh
: 部署项目的脚本文件。_output.yml
: 指定输出格式的配置文件。- 其他
.Rmd
文件:存储项目中的R Markdown文档。
2. 项目的启动文件介绍
项目的启动文件是README.md
,它提供了项目的基本信息,包括项目的介绍、使用方法、依赖关系等。
3. 项目的配置文件介绍
项目的配置文件主要包括以下几个:
_bookdown_draft.yml
: 用于配置Bookdown项目的草稿版本。_bookdown_final.yml
: 用于配置Bookdown项目的最终版本。_bookdown_production.yml
: 用于配置Bookdown项目的生产版本。_output.yml
: 指定项目的输出格式,如HTML、PDF等。
这些配置文件定义了项目的构建过程和输出格式,确保项目可以正确地编译和生成所需的结果。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考