python - 像这样调整热图中单元格大小的python方法
解决方案
您也许可以ggplot2
在 Python中使用plotnine
包以及geom_point()
函数。
这是 R 中的代码来演示它是如何工作的。Python 中的例程应该是相同的(尽管在语法上有上述变化,从 R 到 Python):
> library(ggplot2)
> p <- ggplot(mtcars, aes(x=wt, y=mpg, color=cyl, size=cyl))
> p <- p + geom_point(shape=15, fill=NA)
> print(p)
在这里,mtcars
数据框(内置在 R 中)具有常用的x
和y
参数。点的color
由列中的连续值范围指定cyl
。点的size
(半径,在圆形点的情况下,但在正方形的情况下对角线)也由 中的分类值指定cyl
。
在plotnine
中,代码可能如下所示:
#!/usr/bin/env python
from plotnine import *
from plotnine.data import mtcars
p = (ggplot(mtcars, aes(x='wt', y='mpg', color='cyl', size='cyl')) +
geom_point(shape='s', fill=None))
p.save("../results/test.png")
这给出了以下结果:
品尝季节:mtcars
您将使用通过 拉入的数据框,而不是使用数据框pandas
,同时调整必要的列以指定点元素的位置、颜色和大小。
推荐阅读
- azure - 使用 az cli 将参数传递给 --custom-data Cloud Init 脚本
- html - 如何在 IE 中使用带有 after 和 befor 伪元素的 div 的阴影效果?
- python - 在 Python 中使用以表为参数的存储过程更新 SQL Server 数据库
- html - AngularJS,如何显示接收到的 JSON 对象的内容
- python - 按子列表的长度将列表列表拆分为多个列表
- datetime - 如何在时间表中拆分小时以说明午夜后的工作?
- css - JavaFX 图表点被截断(使用自己的绑定值)
- server-side-rendering - React 服务器端渲染 + renderToString
- r - -train 中的错误:一元运算符的参数无效
- c++ - 如何在 C++ 中使用 keybd_event() 模拟 Ctrl + V