首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏优雅R

    「R」数据可视化5 : 气泡

    本文作者蒋刘一琦 在生物信息领域我们常常使用R语言对数据可视化。在对数据可视化的时候,我们需要明确想要展示的信息,从而选择最为合适的突出该信息。 什么是气泡 气泡(Bubble Plot)就是由一个个像气泡元素组成的。 从上述例子中可以发现用气泡我们能展示更多的数据信息。随着多组学研究的涌现,我们急需在同一张图表来展现多维的数据,气泡就是一个不错的选择。 怎么做气泡 1)需要什么格式的数据 根据最终想要在气泡图上展示数据的维度以确定数据的格式。本次用一个来自于GOplo包的数据EC,该数据为RNA-seq的下游分析数据。 然后,我们来看一看用常见的包ggplot2应该如何做该。首先我们要对数据处理一下,剔除一些不必要的信息: circ2<-circ[!

    3.8K30发布于 2020-07-06
  • 来自专栏数据分析与可视化

    数据可视化(5)-Seaborn系列 | 柱状countplot()

    本篇是《Seaborn系列》文章的第5篇-柱状。 柱状 seaborn.countplot()计数、柱状 解析:使用条形(柱状)显示每个分类数据中的数量统计 函数原型 seaborn.countplot(x=None, y=None, hue matplotlib.pyplot as plt sns.set(style="darkgrid") # 获取数据 titanic = sns.load_dataset("titanic") """ 案例5: sns.countplot(x="who", data=titanic, facecolor=(0, 0, 0, 0), linewidth=5, 3)) plt.show() [q1j1izo1qx.png] 案例地址 案例代码已上传:Github https://github.com/Vambooo/SeabornCN 整理制作:数据分析与可视化学研社

    15.1K01发布于 2019-09-23
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例⑤

    柱状import新模块初始化柱状和绘制柱状函数绘制柱状和绘制水平柱状用同一个函数实现,都是draw_barChart(),只是其中的参数不同反走样红色框框中的语句是要打开QPainter的反走样功能 构造函数里添加调用运行效果全局柱状先看看数据再看看最终画出来的柱状图一步一步画柱状(draw_barChart函数)最简单的draw_barChart运行效果如图添加标签坐标轴在函数中添加如下红色框中代码

    59200编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例④

    好难看,上面的frameHead不需要那么高。界面放大,frameHead、frameData,tabWidget都拉大了

    43000编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例③

    INSERT INTO sanguozhi VALUES('诸葛亮', 93, 38, 100, 96, 93)

    37000编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例①

    添加两个frame和一个tabWidget,两个frame分别命名为frameHead和frameData,放置的位置如图

    45300编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例⑥

    层叠柱状与柱状非常类似初始化层叠柱状和绘制层叠柱状函数构造函数里调用draw_stackedBar函数与柱状很类似,只是没有平均值(1)(2)(3)(4)运行效果百分比柱状初始化百分比柱状和绘制百分比柱状函数构造函数里调用 draw_percentBar函数(1)(2)(3)运行效果统帅的统计结果0到59的有2人,占29%;80-89的有1人,占14%;90-100的有4人,占57%百分比柱状效果水平百分比柱状效果初始化饼函数构造函数中调用饼的窗体界面 drawPieChart函数按钮对应函数do_pieHovered函数运行效果初始界面默认为统帅,点击绘制饼按钮切换分析数据下拉框HoleSizepiesizepiesize就像几寸的披萨的寸一样,越小饼越小

    47700编辑于 2023-11-30
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例②

    修改三个current属性换tab_2,修改完成后是这样的添加新页面选中treeWidget,点右键,选择在当前页之后插入页设置再插入一个,设置插入后,变成这样tabWidget的层次tabBar柱状页 两个push Button分别命名为btnBuildBarChart和btnBuildBarChartH,text为绘制柱状和绘制水平柱状。 层次结构如图点击tabWidget,将当前页设为垂直布局,如图tabStackedBar层叠柱状页将tabBar里面的frameBar和chartViewBar拷贝到tabStackedBar下。 修改相应名称显示如下tabPercentBar百分比柱状页照样拷贝,修改tabPieChart饼页将tabBar里面的frameBar和chartViewBar拷贝到tabPieBar下。 spinbox,一个checkbox和一个horizontal spacer其中combobox命名为comboCourse,内容如下pushbutton命名为tbnDrawPieChart,text为绘制饼两个

    65700编辑于 2023-11-30
  • 来自专栏巴山学长

    非线性可视化5)非线性系统的分岔

    在前面 非线性可视化(3)混沌系统 这一篇文章中,介绍了一个系统因为某个常数的改变,从而导致整个系统发生变化的例子。比如Duffing系统,随着阻尼d的增大,系统由混沌变为倍周期,又变为周期运动。 效果如下: 一维的分岔非常的直观,因为变量只有1个。对于二维的分岔,需要先将结果投影到一维上,然后再绘制。 然后就可以仿照前面的一维分岔,绘制出Henon系统的分岔,完整代码见文末: 2 连续系统的分岔 连续系统的分岔做法需要参考离散系统分岔的方法。 非线性可视化这个专题就先到此为止,还剩下两个非线性分析常用的方法没有介绍:功率谱法和拉雅普诺夫指数法。这两个都不属于可视化的范围内,所以这次没有写到,之后可能有机会再单独写一篇。 (用到了P284里面的Henon系统) [5]计算物理基础-第10章第77讲(北京师范大学)(中国大学MOOC)计算物理基础_北京师范大学_中国大学MOOC(慕课) (icourse163.org) [

    2.9K30发布于 2021-11-12
  • 来自专栏技术教程

    数据可视化

    数据可视化是一种将节点(实体) 和边(关系) 组成的网络结构以图形方式直观呈现的技术,广泛应用于社交网络分析、知识图谱、生物信息学、网络安全、推荐系统等领域。 大规模处理采样/过滤:按度/权重过滤,或随机采样(如保留度>5的节点)。聚合:将相似节点聚类为超节点(如社区收缩)。 Three.jsWebGL库3D渲染(如力导向球体)沉浸式大规模网络Neo4j Bloom数据库插件直接连接Neo4j,实时查询可视化知识图谱交互探索PyVisPython库基于Vis.js,Jupyter 知识图谱:可视化实体关系(如公司股权穿透)。网络安全:攻击路径分析,异常登录检测(密集边)。推荐系统:用户-商品二部,揭示关联模式。 通过合理选择布局策略、视觉编码和交互设计,可视化能将复杂的网络关系转化为可操作的洞察。若需要具体工具实现代码(如D3力导向)或某场景的解决方案,可进一步说明需求!

    75920编辑于 2025-07-05
  • 来自专栏Python绿色通道

    5 种 非传统 的可视化,也是用Python画的

    而很多时候,一张漂亮的可视化图表就足以胜过千言万语。本文将介绍 5 种基于 Plotly 的可视化方法,你会发现,原来可视化不仅可用直方图和箱形,还能做得如此动态好看甚至可交互。 而漂漂亮亮的可视化是完成这一任务的绝佳工具。本文将介绍 5 种非传统的可视化技术,可让你的数据故事更漂亮和更有效。 太阳(sunburst chart)是一种可视化 group by 语句的好方法。 如果你想通过一个或多个类别变量来分解一个给定的量,那就用太阳吧。 假设我们想根据性别和每天的时间分解平均小费数据,那么相较于表格,这种双重 group by 语句可以通过可视化来更有效地展示。 ? visualisations-to-level-up-your-data-story-e131759c2f41 代码已经奉献,有兴趣同学可以尝试这几种不同的可视化哦!

    1.1K20发布于 2020-06-12
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例 ③柱状的实现【超详解】

    目录 一、柱状 1 import新模块 2 初始化柱状和绘制柱状函数  3 反走样 4 构造函数里添加调用  5 运行效果 1.5.1 全局 1.5.2 柱状 二、一步一步画柱状(draw_barChart 函数) 1 最简单的draw_barChart 2 添加标签坐标轴 3 添加数据坐标轴 4 添加平均分作为折线序列 5 添加数据点标签 6 添加标题和图例 7 hovered信号和槽函数 2.7.1 槽函数 1 import新模块 2 初始化柱状和绘制柱状函数 绘制柱状和绘制水平柱状用同一个函数实现,都是draw_barChart(),只是其中的参数不同 3 反走样 红色框框中的语句是要打开 4 构造函数里添加调用 5 运行效果 1.5.1 全局 1.5.2 柱状 先看看数据 再看看最终画出来的柱状  二、一步一步画柱状(draw_barChart函数) 1 最简单的 添加数据坐标轴 插入代码 运行效果  4 添加平均分作为折线序列 添加代码 (1)折线序列设置 (2)添加数据和添加序列  (3)添加轴 运行效果 5

    3.4K30编辑于 2023-03-13
  • 来自专栏数据科学(冷冻工厂)

    Matplotlib可视化50:气泡(2)

    导读 本文[1]将学习如何使用 Python 的 Matplotlib 库通过示例绘制气泡。 简介 气泡是散点图的改进版本。在散点图中,有两个维度 x 和 y。 这样,气泡比二维散点图在视觉上提供了更多信息。 数据准备 对于本教程,我将使用包含加拿大移民信息的数据集。它拥有从 1980 年到 2013 年的数据,其中包括来自 195 个国家/地区的移民人数。 years = list(range(1980, 2014)) 可视化 为了看看区别,让我们先绘制散点图。 plt.xlabel("Years", size=14) plt.ylabel("Number of immigrants", size=14) plt.show() scatter 现在,绘制气泡

    1.8K40编辑于 2023-02-27
  • 来自专栏华章科技

    搞懂5种数据可视化方法,胜任90%热门信息设计

    02 常用五种可视化方法 下面从最常用和实用的维度总结了如下5种数据可视化方法,让我们来一一看一下: 一、面积&尺寸可视化 对同一类图形(例如柱状、圆环和蜘蛛等)的长度、高度或面积加以区别,来清晰的表达不同指标对应的指标值之间的对比 制作这类数据可视化图形时,要用数学公式计算,来表达准确的尺度和比例。 Examples: a: 天猫的店铺动态评分 天猫店铺动态评分模块右侧的条状按精确的比例清晰的表达了不同评分用户的占比。 从下图中我们第一眼就可以强烈的感知到5分动态评分的用户占绝对的比例。 ? b: 联邦预算 如下图,在美国联邦预算剖面图里,用不同高度的货币流清晰的表达了资金的来源去向,及每一项所占金额的比重。 ? c: 公司黄页-企业能力模型蜘蛛 如下图,通过蜘蛛的表现,公司综合实力与同行平均水平的对比便一目了然。 ? 不管结论如何,都足以说明用户都被这些所吸引,所以可视化的方式效果真的很直观。 ? 注:科学家统计了2年里30亿条含有地理数据的twitter推文,根据客户端总结出来的数据。 ?

    58220发布于 2018-08-16
  • 来自专栏灯塔大数据

    搞懂5种数据可视化方法,胜任90%热门信息设计

    ●常用五种可视化方法 下面从最常用和实用的维度总结了如下5种数据可视化方法,让我们来一一看一下: 一 面积&尺寸可视化 对同一类图形(例如柱状、圆环和蜘蛛等)的长度、高度或面积加以区别,来清晰的表达不同指标对应的指标值之间的对比 制作这类数据可视化图形时,要用数学公式计算,来表达准确的尺度和比例。 Examples: a: 天猫的店铺动态评分 天猫店铺动态评分模块右侧的条状按精确的比例清晰的表达了不同评分用户的占比。 从下图中我们第一眼就可以强烈的感知到5分动态评分的用户占绝对的比例。 ? b: 联邦预算 如下图,在美国联邦预算剖面图里,用不同高度的货币流清晰的表达了资金的来源去向,及每一项所占金额的比重。 ? c: 公司黄页-企业能力模型蜘蛛 如下图,通过蜘蛛的表现,公司综合实力与同行平均水平的对比便一目了然。 ? 不管结论如何,都足以说明用户都被这些所吸引,所以可视化的方式效果真的很直观。 ? 注:科学家统计了2年里30亿条含有地理数据的twitter推文,根据客户端总结出来的数据。 ?

    98250发布于 2018-04-09
  • 来自专栏LongJava学习资料

    PyQt5可视化 7 饼和柱状实操案例 ①Qt项目的创建

    添加图标资源  四、frameHead 1. toolBtnGenData 2. toolBtnCounting 3. comboTheme 4. comboAnimation 5. 设置treeWidget内容 5. 设置treeWidget属性 5.5.1 不可以被编辑 5.5.2 宽度、大小设置  6. frameData的层次  7. 布局 六、tabWidget 1. 层叠柱状页 6.2.3 tabPercentBar百分比柱状页 6.2.4 tabPieChart饼页 ---- 一、新建Qt项目 二、添加组件和布局 添加两个frame和一个tabWidget 双击组件,在弹出的组合框中输入如下内容 label 图表动画效果 4. comboAnimation 放一个combo box,命名为comboAnimation,内容如下  5. 设置treeWidget内容 双击treeWidget 设置各列属性为居中  项目  5.

    1.4K20编辑于 2023-03-08
  • 来自专栏R语言可视化

    可视化—Upset绘制

    可视化—Upset绘制我们在可视化集合之间关系的时候,常常会绘制韦恩。但随着集合的增多,韦恩显示的关系会越来越复杂,很难一眼看出其中的信息。 ;使用 point.size 和 line.size 来设置矩阵点图中点和线的大小;mainbar.y.label和 sets.x.label 可以设置柱状和条形的轴标签;text.scale 包含 text.scale 参数值的顺序为:- 柱状的轴标签和刻度- 条形的轴标签和刻度- 集合名称- 柱子上方表示交集大小的数值2.展示所需要的集合upset(fromList(input_list), "Action", "Drama"), active = T, query.name = "Emotional action") ) )5 属性属性attribute.plots 参数用于执行属性的绘制,包含 3 个字段:gridrows:设置属性的空间大小,UpSet plot 默认为 100 X 100,如果设置为 50,则整个图形变成

    1.1K10编辑于 2024-11-01
  • 来自专栏图灵技术域

    结构可视化JavaScript

    包括社交网络,知识图谱在内的数据结构需要通过可视化才能明确其中的关系。 下面给出思知提供的一个简单数据结构呈现的js代码,其中的关系矩阵可以自己定义,包含四个属性: source target rela type JavaScript <style>.link { fill marker") .attr("id", "resolved") .attr("markerUnits","userSpaceOnUse") .attr("viewBox", "0 -5 12) .attr("orient", "auto") .attr("stroke-width",2) .append("path") .attr("d", "M0,-5L10,0L0,5

    1.7K50发布于 2021-05-21
  • 来自专栏R语言可视化

    可视化—KEGG气泡和桑葚绘制

    可视化—KEGG气泡和桑葚绘制最近太忙了,其实有很多很多笔记需要整理,无奈实在没有时间进行。今天看到其他小伙伴的代码里绘制的KEGG气泡和桑葚觉得特别好看,就仔细扒一扒,写一篇笔记。 (df, data.frame(Gene = splitted, Pathway = rep(KK$Description[i], length(splitted))))}# 将GeneRatio从“5/ ") %>% unique() %>% rev(), paste(df$Gene, " ") %>% unique() %>% rev()))# 使用cols4all自定义调色板(可视化调色板 ,在右侧为点留出空间p5 <- p4 + theme(plot.margin = unit(c(0, 5, 0, -2), units = "cm"))p5# 使用cowplot将桑基和dot plot 拼接为一张p6 = ggdraw() + draw_plot(p5) + draw_plot(p2, scale = 0.845, x = 0.53, y = -0.14, width = 0.5

    1.4K10编辑于 2025-06-30
  • 来自专栏Python进阶之路

    python pyecharts数据可视化 玫瑰、柱形、饼、环

    文章目录 一、柱形 代码如下: from pyecharts.charts import Bar from pyecharts.faker import Faker from pyecharts.globals () .add( "", [list(z) for z in zip(Faker.choose(), Faker.values())], # 饼的中心 center=["50%", "50%"], # 饼的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标 label_opts=opts.LabelOpts "rgba(255, 255, 255, 0.3)"), ) .render("customized_pie.html") ) 运行效果如下: [yn78beswuv.gif] 三、环 set_global_opts(title_opts=opts.TitleOpts(title="Pie-富文本示例")) .render("pie_rich_label.html") ) 运行效果如下: [g5ewrek2er.png

    13K54发布于 2020-09-17
领券