【问题标题】:Scatter plot with indication of the density of points带有点密度指示的散点图
【发布时间】:2010-07-01 23:02:45
【问题描述】:

R 的 qplot 函数有一个漂亮的 alpha 参数,用于将散点图中的重合点着色得更暗。它在行动中:

http://www.decisionsciencenews.com/2010/07/01/maps-without-map-packages

我想知道如何在 Mathematica 中做同样的事情。 这是从上述文章中获取数据并绘制它的代码,没有漂亮的阴影:

data = Rest@Import[
  "http://www.decisionsciencenews.com/wp-content/uploads/2010/07/latlong.zip", 
  "latlong.csv"]

ListPlot[data, PlotRange -> {{-130, -65}, {23.5, 50.5}}, Frame -> True]

问题是,如何添加点的阴影?

【问题讨论】:

    标签: r map plot wolfram-mathematica


    【解决方案1】:

    我认为这有几个不同的解决方案。如果您只想调整每个点的不透明度,您可以:

    ListPlot[data, PlotRange -> {{-130, -65}, {23.5, 50.5}}, 
     Frame -> True, PlotStyle -> Opacity[0.5]]
    

    这会产生与链接中的情节非常相似的效果。

    基于密度的自定义颜色图是可能的,但我的实现还没有生成漂亮的图表。

    【讨论】:

    • 感谢 Davorak,这太完美了。我很想看看你的基于密度实现的颜色图。将其作为一个单独的问题提出然后提供答案怎么样? (这样做似乎很奇怪,我知道,但 StackOverflow 的创建者明确鼓励这样做。)
    猜你喜欢
    • 2014-01-27
    • 1970-01-01
    • 2015-09-12
    • 2016-08-30
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    相关资源
    最近更新 更多