- 博客(473)
- 收藏
- 关注
原创 科学家们,别再用彩虹色colormap误导读者了!
在科学研究的世界里,数据可视化就像是一座桥梁,连接着复杂的科学知识和普通大众。然而,有一种看似“美丽”的工具——,却可能在不知不觉中误导了我们。它不仅会让数据的呈现变得不准确,还会让大约4%的色觉障碍者感到困惑。那我们该怎么办呢?文章还指出,多作者的论文并没有减少彩虹色标的使用,这表明在论文准备过程中,作者们可能没有充分意识到这一问题。为了更好地测试色标的友好性,作者建议使用工具(如R包)来模拟色觉障碍者的视觉效果。通过这些工具,我们可以确保色标对所有人都是可访问的。
2025-06-03 22:39:47
392
原创 使用seaborn/matplotlib定制好看的confusion matrix
使用Python seaborn/matplotlib结合pretty-print-confusion-matrix可以制作好看的confusion matrix了。pretty-print-confusion-matrix安装。
2025-06-03 22:31:24
193
原创 280万篇论文一键生成“星空地图”
SoarXiv,简直就是论文版“星际导航”!SoarXiv把arXiv上280万篇论文变成3D星空图🌠,点点鼠标就能飞到你需要的领域!
2025-05-27 22:42:11
278
原创 浅谈ggplot2图表美化~
ggplot(tips_data,aes(y = tip,fill = sex) +size = 3,) +theme(text = element_text(family = "Helvetica", size = 12), # 字体为Helvetica,字号为12axis.title = element_text(size = 12), # 坐标轴标题大小axis.text = element_text(size = 12), # 坐标轴刻度大小。
2025-05-25 19:52:48
617
原创 9种方法,一键美化Python图表
Matplotlib、Seaborn默认参数不好看,美化需要大量代码。本次分享9种方法,一键美化图表,看看那个是你的菜。
2025-05-25 19:51:21
981
原创 轻松吃透GitHub、GitLab或BitBucket仓库代码!
将matplotlib仓库代码地址https://github.com/matplotlib/matplotlib中的。这里以DeepWiki阅读Python可视化库matplotlib仓库代码为例,介绍DeepWiki使用方法。GitHub、GitLab或BitBucket仓库代码看不懂?:几秒钟内将任何GitHub、GitLab或BitBucket仓库转换为高可读性能Wiki。:使用个人访问令牌安全访问私有仓库。:与您的仓库聊天,获取准确答案。:AI驱动的代码结构和关系理解。快速使用DeepWiki。
2025-05-25 19:50:37
263
原创 苦于没有数据集,那就用这个Jupyter Notebook扩展直接画出来!
在 Jupyter Notebook 里,鼠标一点一拖,就能生成数据集,简单到飞起!在 Jupyter Notebook 里,鼠标一点一拖,就能生成数据集,简单到飞起!研究数据科学时,你是不是也为找数据集发愁?代码生成太麻烦,公开数据又不合用。然后,在Jupyter、VSCode或者Colab中使用drawdata,导出为pandas、polars类别的dataframe,接下来,将画出来的数据导出dict类型,首先,安装一下drawdata,好了,本次就分享到这里,下期见。使用鼠标点击生成想要的数据,
2025-05-20 21:25:55
196
原创 Code2Flow:一键生成代码调用图,程序员效率翻倍!
作为伪程序员,面对复杂的Python或JavaScript项目,理清函数调用关系是不是常让你抓狂?今天介绍一款开源神器——code2flow,能自动生成代码调用关系图,帮你秒懂项目结构,提升开发效率!本文带你快速上手,解锁Code2Flow的硬核功能!🚀。
2025-05-20 21:24:56
83
原创 给你的matplotlib images添加scale Bar
例如,在显微镜图像中,比例尺可以标注“75μm”表示图中某线段对应的实际长度。这里分享使用matplotlib中的imshow结合matplotlib-scalebar为imags plot添加Scale Bar。然后,使用matplotlib_scalebar中的ScaleBar添加比例尺。首先,使用matplotlib imshow搞定imags plot,这个智能体,自动读论文并转化为高质量、可运行的代码库。添加"mm"级比例尺,添加"nm"级比例尺,添加"cm"级比例尺,
2025-05-17 17:24:18
394
原创 这个智能体,自动读论文并转化为高质量、可运行的代码库
机器学习领域论文代码缺失严重(2024年顶会论文仅约21%公开代码),阻碍复现、验证与创新。分享一个复现工具PaperCoder,PaperCoder利用多智能体LLM框架,。,解决“最后一公里”复现难题。
2025-05-17 17:19:24
284
原创 直接在Excel中用Python Matplotlib/Seaborn/Plotly......
本次分享如何利用pyxll包,实现直接在Excel中使用Python Matplotlib/Seaborn/Plotly等强大可视化工具。
2025-05-13 22:26:44
691
原创 这类物种组织heatmap有点东西
如果想知道研究对象(人、小鼠、拟南芥、恒河猴等)某个时候各个器官的fMRI信号强度、炎症程度等指标的差异,gganatogram可以以热图的形式轻松满足你的需求。以男性为例,数据包含四列,每列详细介绍下面举个例子介绍gganatogram的使用。
2025-05-13 22:23:19
430
原创 第10种方法,一键美化Python图表
再分享一种方法Rosé Pine for Matplotlib,一键美化Python图表,适合优雅的极简主义者。
2025-04-09 16:18:29
395
原创 第11种方法,一键美化Python图表 to 商业风!
Economist (The Economist) - 经济学人(红、黑、白,分析感)FT (Financial Times) - 金融时报(橙、黑、白,财经风)Yellowish - 偏黄(浅黄、金黄,温暖明亮)Minimal - 极简(黑、白、灰,简洁纯净)Nature - 自然(绿、棕、蓝,自然色系)Urban - 城市(深灰、金属色,现代都市感)Retro - 复古(橙、棕、黄,怀旧色调)(偏向灰、白、金的商业色调)以之前的文章为例子,
2025-03-26 23:18:10
278
原创 matplotlib——南丁格尔玫瑰
南丁格尔玫瑰图(Nightingale Rose Chart),是一种特殊形式的柱状图,它以南丁格尔(Florence Nightingale)命名,她在1858年首次使用这种图表来展示战争期间士兵死亡原因的数据。它将数据绘制在极坐标系中,而不是传统的笛卡尔坐标系中。图中的柱形通过角度(对应极坐标的角度变量 θ)分布在圆周上,高度表示某一变量的数值。它适合展示周期性、环状或者分类数据。”,使用matplotlib绘制极坐标柱状图,直观展示“切工”、“颜色”、“净度”和“总深度百分比”各分类的数据分布情况。
2025-03-26 23:16:22
1069
原创 matplotlib、seaborn又一个强力统计分析助手
使用方法有点类似新版的seaborn, 使用plotastic前需要安装Python >= 3.11、pandas == 1.5.3和seaborn <= 0.12.2。极大弥补matplotlib、seaborn添加P-value等统计分析方面的弱点。分享一个Python可视化强力扩展包—plotastic。matplotlib、seaborn又一个强力统计分析助手。使用plotastic你可以轻松实现,例如,
2025-03-04 22:16:18
332
原创 详解matplotlib隐式pyplot法和显式axes法
Python的matplotlib提供了pyplot隐式方法和显式Axes方法,这让很多人在选择时感到困惑。本文用9000字彻底解析两种方法的区别与适用场景,节选自👉。
2025-03-04 22:15:39
1092
原创 生物领域的DeepSeek!Arc研究所、斯坦福等联合发布400亿参数的生物AI模型—Evo 2
较小版本配备 70 亿参数,并在 2.4 万亿个核苷酸(构成 DNA 或 RNA 的基本单元)上完成训练。完整版本拥有 400 亿参数,并在 9.3 万亿个核苷酸(构成 DNA 或 RNA 的基本单元)上进行了训练。2 Evo 2训练数据:来自12.8 万个全基因组以及宏基因组数据,这些数据来自细菌、古菌、噬菌体、人类、植物以及真核生命域中其他单细胞和多细胞物种(Evo 1的训练数据仅包含单细胞基因组数据数据)。
2025-03-04 22:12:47
817
原创 精讲坐标轴系统(Axis)
笛卡尔坐标系 (Cartesian Coordinate System):使用直角坐标轴,常见于平面图表。极坐标系 (Polar Coordinate System):基于角度和半径,适用于表示旋转和周期性数据。三维坐标系 (Three-Dimensional Coordinate System):在三维空间中使用三个坐标轴(X、Y、Z),用于展示三维数据。地理坐标系 (Geographic Coordinate System):使用经纬度表示地理位置,常用于地图。
2025-03-04 22:11:13
933
原创 Python 3D曲面Surface自由
曲面图(Surface plot)用于展示包含 X、Y 和 Z 坐标的数据集。这里,X 和 Y 坐标通常代表地理坐标,如纬度和经度,而 Z 则代表某一位置的高度或其他数值,例如温度、压力等。这种图形通过在数据点之间插值生成表面,从而为数据提供了一个连续的、平滑的表现形式。这里分享一个Python matplotlib绘制3D Surface plot的案例,
2025-02-21 10:02:51
259
原创 使用Cursor进行编程的黄金法则
Cursor是一款专为AI辅助编码设计的智能代码编辑器,集成了强大的AI助手,支持自动补全、错误修复和代码优化,适用于快速开发、调试与协作,特别适合数据科学、Web开发及AI应用开发,提高编程效率。灵活克隆和 Fork 代码:在 GitHub 上寻找优秀的开源项目,既可以加速开发,也能汲取灵感,然后根据自己的需求进行调整和优化。享受编程过程,保持愉悦的心态:Vibe 编程不仅仅是写代码,更是一次充满创意和探索的旅程。快速迭代,逐步优化:不要一开始就追求完美,先完成核心功能,再不断优化,逐步提升代码质量。
2025-02-21 10:01:44
1051
原创 Python用它,轻松处理大量散点数据!
在数据分析中,特别是在处理大量散点数据时,2D直方图(2D histogram)能有效避免散点图过于拥挤的问题,帮助我们更好地发现数据之间的潜在关系。2D直方图(2D histogram),也叫做散点密度图。它通过将数据划分为多个区域,并用不同的颜色表示每个区域内的密度,可以清晰地展示数据的集中区域和稀疏区域。Python matplotlib使用Axes.hist2d制作2D直方图!
2025-02-19 17:14:44
365
原创 DeepSeek官方整理的实用工具:14大类、100+种应用!
本次分享DeepSeek官方整理的实用工具:14大类、100+种应用,短短几天,已经15.8K stars!实用工具包含:14大类、100+种应用。例如,
2025-02-19 17:12:59
586
原创 DeepSeek官方提示词手册(收藏)
最了解 DeepSeek 的,当然还是 DeepSeek 自己!本次分享的是 DeepSeek 官网提供的提示词库。
2025-02-08 22:30:42
552
原创 详解meta-analysis必备—森林图 (forestplot )
森林图,也被称为回归系数图(coefplots)、系数图(coefficientplots)、荟萃分析图(meta-analysisplots)、点须图(dot-and-whiskerplots)、泡泡图(blobbograms)、边际图(marginsplots)、回归图(regressionplots)和绳梯图(ropeladderplots),在医学和健康科学领域被广泛使用。它通常用于展示来自不同研究的结果,尤其是作为荟萃分析(meta-analysis)的一部分。
2025-01-20 13:56:11
891
原创 是时候用Circos震撼全场了
Circos图是一种采用圆形布局展示数据的可视化图表,这种独特的圆形设计特别适合用来探索不同对象之间或位置之间的关系。如果你的数据涉及某种关联性,或者需要展示多层次、多尺度的注释信息,Circos图将是一个非常理想的选择。Circos图无论是基因组学研究、迁徙模式分析,还是数学艺术创作等领域,Circos图都能通过清晰、直观的方式将复杂的数据关系展现出来,帮助人们更好地理解和分析数据。本文内容包含:看一些案CNS、NAR等顶刊中的案例,利用matplotlib结合pycirclize可轻松实现circos
2025-01-20 13:54:00
614
原创 ImportError: cannot import name ‘contextfilter‘ from ‘jinja2‘
pip install jinja2==3.0.3
2025-01-13 13:10:28
108
原创 如何将D3.js的强交互延续到Python中?
此外,还支持时间序列图(d3.timeseries())、heatmap图(d3.heatmap())、气泡图(d3.movingbubbles())等,不一一举例,用法都很一致,传送门。可以看到,d3blocks的结果是可交互的,可轻松实现结果的局部选取、每个点数据显示、展示模式切换(左下侧PCA、tSNE插件)等。而且只需几行Python代码,告别D3.js的长代码,此处使用d3.scatter()函数,再看一个案例,桑基图(Sankey diagram),使用d3.sankey()函数,
2025-01-13 13:07:27
282
原创 OpenScholar助高效检索和整合科学文献?
近日,华盛顿大学和艾伦人工智能研究所Ai2推出的语言模型(LM)工具OpenScholar,可帮助科学家高效检索和整合科学文献。OpenScholar通过首先搜索相关文献,再基于这些文献生成回答,为用户提供准确可靠的查询解答。从事科研的人都离不开读文献。然而,如今每年发表的论文数量已达数百万篇(例如,某位大佬在硕博期间就发表了178篇~)。在如此海量的文献中,如何高效利用宝贵的时间获取所需信息,显得尤为重要。OpenScholar基于4500万篇科学文献内容回答提问者的问题。
2025-01-13 12:33:04
271
原创 Python seaborn和matplotlib,怎么选?
最近,一些小伙伴留言询问seaborn和matplotlib怎么选,还是两个都要学?
2025-01-13 12:32:01
1025
原创 tidyplots让科研图表制作更高效
它主要还是重新包装了ggplot2、ggpubr等热门R语言可视化packages,但是,代码更简洁,它通过一致、直观的语法,让用户能够逐步添加图表元素(Add),主要是Add ggplot2 code to a tidyplot,它通过一致、直观的语法,让用户能够逐步删除图表元素(remove),它通过一致、直观的语法,让用户能够逐步调整图表元素(adjust),它通过一致、直观的语法,让用户能够逐步设置图表外观(themes and color schemes),
2025-01-10 10:10:29
546
原创 Python轻松图中添加统计P value!
以下使用8种不同检验方法("t-test_ind", "t-test_welch", "t-test_paired", "Mann-Whitney", "Mann-Whitney-gt", "Mann-Whitney-ls", "Levene", "Wilcoxon", "Kruskal","Brunner-Munzel"。p value是统计学中用于检验假设显著性的一个指标,常被用于判断结果是否具有统计意义。它在包括生物学、医学、社会科学等许多领域的数据分析中具有重要作用。
2025-01-10 10:08:54
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人