Python高级配色 RGB

马卡龙色系

浅色背景色
在这里插入图片描述
蓝色系

橙色系
粉色系

### Python 中的颜色配色方案及相关库 #### Matplotlib 的颜色映射表 Matplotlib 提供了一系列内置的颜色映射表,这些映射表可以用于绘制图表时的颜色配置。常见的颜色映射表有 `hot`、`cool`、`rainbow` 和 `gist_earth` 等[^2]。 ```python import matplotlib.pyplot as plt import numpy as np # 创建数据 data = np.random.rand(10, 10) # 使用不同的颜色映射表绘图 plt.figure(figsize=(8, 6)) plt.subplot(221) plt.imshow(data, cmap='hot') plt.title('Hot') plt.subplot(222) plt.imshow(data, cmap='cool') plt.title('Cool') plt.subplot(223) plt.imshow(data, cmap='rainbow') plt.title('Rainbow') plt.subplot(224) plt.imshow(data, cmap='gist_earth') plt.title('Gist Earth') plt.tight_layout() plt.show() ``` #### 更多的颜色映射选项 除了上述提到的颜色映射外,还有更多可供选择的颜色映射表,如 `Spectral`、`inferno`、`magma`、`plasma` 等[^4]。 ```python from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np fig = plt.figure(figsize=(10, 7)) ax = fig.add_subplot(projection='3d') X = np.arange(-5, 5, 0.25) Y = np.arange(-5, 5, 0.25) X, Y = np.meshgrid(X, Y) R = np.sqrt(X ** 2 + Y ** 2) Z = np.sin(R) surf = ax.plot_surface(X, Y, Z, cmap='Spectral', linewidth=0, antialiased=False) fig.colorbar(surf, shrink=0.5, aspect=5) plt.show() ``` #### Python-PPTX 库中的配色管理 对于 PowerPoint 文档的配色管理,`python-pptx` 是一个非常有用的工具。通过该库可以在创建或修改 PPT 文件时保持一致的颜色风格[^3]。 ```python from pptx import Presentation from pptx.util import Inches # 新建演示文稿对象 prs = Presentation() # 添加幻灯片布局 slide_layout = prs.slide_layouts[5] # 基于指定模板新建幻灯片 slide = prs.slides.add_slide(slide_layout) # 设置背景填充颜色 fill = slide.background.fill fill.solid() fill.fore_color.rgb = RGBColor(0xFF, 0x57, 0x33) # 自定义RGB值设置颜色 # 保存文件 prs.save('example.pptx') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值