问:

哪位大神知道这个图可以用什么方式做出来?

答:
从该图的效果来判断,它应该属于数据可视化图表,利用柱状图+热力图的方式来展示数据分布和聚集情况。要做出这样的图表,可以使用以下工具或方法:
1. Tableau:Tableau是一款数据可视化分析软件,它提供各种图表模板,可以快速拖放生成图表。其中就包含类似该图的条形图+热力图混合模式。用户只需要导入数据,选中相应图表类型和字段,就可以做出同样效果的图表。
2. Python数据可视化库:如Matplotlib、Seaborn和Plotly等,这些库提供丰富的图表类型和定制功能,可以生成各种复杂的数据可视化图表。要做出该图,可以使用条形图+热力图的组合,通过调整颜色、位置、文本等细节,达到同样的呈现效果。这需要有一定的Python编程基础和数据可视化知识。
3. D3.js:D3.js是一个JavaScript数据可视化库,它提供的数据绑定和动态图形渲染功能,可以开发出任意不规则的可交互数据图表。使用D3需要熟练的JavaScript和SVG等技能,可以完全自由定制各种图表,实现相同或更加复杂的数据可视化效果。
4. Ggplot2:Ggplot2是R语言的数据可视化包,基于“图层grammar”理论,可以通过添加图层组合出各类复杂图表。Ggplot2中也有条形图和热力图等图表,可以通过调整图层、颜色、比例等参数做出类似的效果。这需要熟悉R语言和Ggplot2的语法。
综上,要做出该效果图表,Tableau或Python数据可视化库是较为便捷的选择。如果要实现更为自由和复杂的定制效果,可以考虑使用D3.js或Ggplot2等工具。但这需要 assure 一定的编程能力和数据可视化知识。