相关疑难解决方法(0)

将RGBA颜色转换为RGB

如何将RGBA颜色元组(例如96,96,96,202)转换为相应的RGB颜色元组?

编辑:

我想要的是在白色背景上获得与RGBA元组最相似的RGB值.

rgb image colors

74
推荐指数
4
解决办法
6万
查看次数

保存为.pdf时,Matplotlib图失去透明度

我看到与此问题完全相同的问题:Matplotlib Plots在保存为.ps/.eps时失去透明度,除了我试图输出到PDF而不是ps/eps.

上一个问题的答案指出,eps不支持透明度,并建议光栅化或保存为PDF.当我保存为png时,我确实得到正确的输出,所以看起来好像matplotlib正确处理透明度,但后端失败了.显然,PDF 确实支持透明度,因此我尝试使用的格式不是问题.

我使用默认的MacOSX matplotlib后端并使用matplotlib 1.4.1在OS X(Yosemite)中运行.是否有任何理由说明此设置无法生成透明的PDF输出?

这曾经在过去工作(使用OS X Mavericks和早期版本的matplotlib),但我不确定究竟是什么变化导致了这个问题.

如果运行以下代码,则问题可以在with_hatch.pdf中看到,但不能在任何其他输出文件中看到.

#! /usr/bin/env python
import matplotlib.pyplot as plt

fig = plt.figure( figsize=(6, 6), dpi=100, facecolor='white' )
ax = fig.add_axes( [0.15, 0.1, 0.8, 0.85] )

bin_edges = [0.0, 0.5, 0.5, 1.0, 1.0, 1.5, 1.5, 2.0, 2.0, 2.5, 2.5, 3.0, 3.0, 3.5, 3.5, 4.0, 4.0, 4.5, 4.5, 5.0, 5.0, 5.5, 5.5, 6.0, 6.0, 7.0, 7.0, 8.0]
y_low     = [0.9581631739289882, 0.9581631739289882, 0.8966054746563691, 0.8966054746563691, 0.8369962202270926, 0.8369962202270926, 0.7824880045351325, 0.7824880045351325, 0.7231695683685057, 0.7231695683685057, …
Run Code Online (Sandbox Code Playgroud)

python pdf plot matplotlib

12
推荐指数
1
解决办法
1246
查看次数

标签 统计

colors ×1

image ×1

matplotlib ×1

pdf ×1

plot ×1

python ×1

rgb ×1