小编use*_*813的帖子

matplotlib 图例:如何指定字体粗细?

为 matplotlib 图例指定字体粗细的最佳方法是什么?我可以用:

matplotlib.rcParams.update({'legend.fontsize':12})
Run Code Online (Sandbox Code Playgroud)

设置字体大小但是当我使用

matplotlib.rcParams.update({'legend.fontweight':'bold'}

它抱怨“'legend.fontweight' 不是有效的 rc 参数”

python matplotlib legend

11
推荐指数
1
解决办法
2万
查看次数

matplotlib中的3D离散热图

我在python中有一个包含3维数据的元组列表,其中每个元组的形式为:(x,y,z,data_value),即我在每个(x,y,z)坐标处都有数据值.我想制作一个3D离散热图,其中颜色代表我的元组列表中data_values的值.在这里,我举一个这样的2D数据集热图的例子,其中我有一个(x,y,data_value)元组的列表:

import matplotlib.pyplot as plt
from matplotlib import colors
import numpy as np
from random import randint

# x and y coordinates
x = np.array(range(10))
y = np.array(range(10,15))
data = np.zeros((len(y),len(x)))

# Generate some discrete data (1, 2 or 3) for each (x, y) pair
for i,yy in enumerate(y):
    for j, xx in enumerate(x):
        data[i,j] = randint(1,3)

# Map 1, 2 and 3 to 'Red', 'Green' qnd 'Blue', respectively
colormap = colors.ListedColormap(['Red', 'Green', 'Blue'])
colorbar_ticklabels = ['1', '2', '3']

# …
Run Code Online (Sandbox Code Playgroud)

python matplotlib heatmap

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×2

python ×2

heatmap ×1

legend ×1