如何用 julia 语言用这个数据集制作一个好的图表? [已关闭]

问题描述 投票:0回答:1

我在 Julia 中得到了这个数据集:

julia> import Downloads

julia> using DLMReader, VegaLite, InMemoryDatasets

julia> data=Downloads.download("https://raw.githubusercontent.com/akshdfyehd/salary/main/ds_salaries.csv");
 
julia> ds=filereader(data,emptycolname=true);

julia> new=filter(ds,:employment_type,by= ==("FT"));

julia> select!(new,:job_title,:salary_in_usd,:work_year)
588×4 Dataset
 Row │ job_title                   work_year  experience_level  salary_in_usd
     │ identity                    identity   identity          identity
     │ String?                     Int64?     String?           Int64?
─────┼────────────────────────────────────────────────────────────────────────
   1 │ Data Scientist                   2020  MI                        79833
   2 │ Machine Learning Scientist       2020  SE                       260000
   3 │ Big Data Engineer                2020  SE                       109024
   4 │ Product Data Analyst             2020  MI                        20000
   5 │ Machine Learning Engineer        2020  SE                       150000
   6 │ Data Analyst                     2020  EN                        72000
   7 │ Lead Data Scientist              2020  SE                       190000
   8 │ Data Scientist                   2020  MI                        35735
   9 │ Business Data Analyst            2020  MI                       135000
  10 │ Lead Data Engineer               2020  SE                       125000
  11 │ Data Scientist                   2020  EN                        51321
  12 │ Data Scientist                   2020  MI                        40481
  13 │ Data Scientist                   2020  EN                        39916
  14 │ Lead Data Analyst                2020  MI                        87000
  ⋮  │             ⋮                   ⋮             ⋮                ⋮
 576 │ Data Analytics Manager           2022  SE                       150260
 577 │ Data Analytics Manager           2022  SE                       109280
 578 │ Data Scientist                   2022  SE                       210000
 579 │ Data Analyst                     2022  SE                       170000
 580 │ Data Scientist                   2022  MI                       160000
 581 │ Data Scientist                   2022  MI                       130000
 582 │ Data Analyst                     2022  EN                        67000
 583 │ Data Analyst                     2022  EN                        52000
 584 │ Data Engineer                    2022  SE                       154000
 585 │ Data Engineer                    2022  SE                       126000
 586 │ Data Analyst                     2022  SE                       129000
 587 │ Data Analyst                     2022  SE                       150000
 588 │ AI Scientist                     2022  MI                       200000
                                                              561 rows omitted

我尝试过下图:

但是这些并不能真正清楚地代表信息,因为我现在对如何可视化这些信息没有很好的想法,这个图是一个很好的图,但我不确定我的数据集是否可以生成这种图: 我可以有任何建议来制作更好的图表吗?任何其他包只要它能显示良好的图表即可。 预先感谢。

charts julia visualization vega-lite julia-plots
1个回答
4
投票

我建议您阅读以下内容,以了解更好的数据可视化实践。

https://clauswilke.com/dataviz/

回答你的问题,这实际上取决于你想展示的内容。在第一个实例中,我会切换轴,这将使数据更具可读性。

© www.soinside.com 2019 - 2024. All rights reserved.