小编00s*_*der的帖子

是否可以使用 Cairo 图形设备通过 ggsave 创建 .eps 文件?

编辑:此页面提供代码:https : //www.andrewheiss.com/blog/2017/09/27/working-with-r-cairo-graphics-custom-fonts-and-ggplot/

ggsave("test_cario.eps", device=cairo_ps)

ggsave("test_cario.pdf", device=cairo_pdf)
Run Code Online (Sandbox Code Playgroud)

但是,我想知道命令来自哪里。它们未包含在官方文档 ( https://ggplot2.tidyverse.org/reference/ggsave.html )的可能设备列表中。并且,cairo_png 不存在;相反, type="cairo-png" 是必要的,例如:

ggsave("test_cairo.png", type = "cairo-png")
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么争论是一次device = ""又一次type = ""


我试过这样的代码

ggsave("model.eps", type = "cairo")
Run Code Online (Sandbox Code Playgroud)

或者

ggsave("model.eps", type = "cairo-ps")

或者

ggsave("model.eps", device = "cairo-ps")

但似乎没有任何效果。一般来说,是否可以使用 Cairo 图形设备通过 ggsave 创建 .eps 文件?如果是这样,如何?

r eps cairo ggplot2

6
推荐指数
1
解决办法
2934
查看次数

查找至少一行包含字母的列

假设我有以下数据集:

import pandas as pd

df = pd.DataFrame(
        {'A': [1, 2, 3],
         'B': ['one', 2, 3],
         'C': [4, 5, '6Y']
         })
Run Code Online (Sandbox Code Playgroud)

我想找出-在没有任何麻烦的for循环的情况下-哪些列至少包含一个带有字母的大小写(这里:BC)。我猜结果应该是布尔值列表或索引。

谢谢您的帮助!

python pandas

4
推荐指数
2
解决办法
80
查看次数

标签 统计

cairo ×1

eps ×1

ggplot2 ×1

pandas ×1

python ×1

r ×1