相关疑难解决方法(0)

Pyplot:曲线下的垂直渐变填充?

我想知道是否有一种方法可以在垂直渐变下填充pyplot曲线,就像在这个快速模型中一样:

图片

我在StackOverflow上发现了这个黑客,我不介意多边形,如果我能弄清楚如何使颜色贴图垂直:如何在Python matplotlib中的曲线下填充彩虹色

python gradient matplotlib

10
推荐指数
2
解决办法
7442
查看次数

matplotlib:两行之间的连续色彩映射填充

可以用颜色填充行之间:

http://matplotlib.sourceforge.net/examples/pylab_examples/fill_between_demo.html

也可以为线使用连续色图:

http://matplotlib.sourceforge.net/examples/pylab_examples/multicolored_line.html

是否可以(并且相当容易)在两条线之间使用连续色图来填充彩色填充?例如,颜色填充可以基于x处的两条线之间的差异(或基于另一组数据)沿x改变.

python matplotlib

9
推荐指数
2
解决办法
8329
查看次数

Python matplotlib:数据坐标中的位置颜色条

我想通过指定数据坐标中的位置将颜色条放在散点图中.以下是指定图形坐标时的工作原理示例:

import numpy as np
import matplotlib.pyplot as plt    

#Generate some random data:
a = -2
b = 2
x = (b - a) * np.random.random(50) + a
y = (b - a) * np.random.random(50) + a
z = (b) * np.random.random(50)

#Do a scatter plot
fig = plt.figure()
hdl = plt.scatter(x,y,s=20,c=z,marker='o',vmin=0,vmax=2)
ax = plt.gca()
ax.set_xlim([-2,2])
ax.set_ylim([-2,2])

#Specifying figure coordinates works fine:
fig_coord = [0.2,0.8,0.25,0.05]
cbar_ax = fig.add_axes(fig_coord)

clevs = [0, 1 , 2]
cb1 = plt.colorbar(hdl, cax=cbar_ax, orientation='horizontal', ticks=clevs) …
Run Code Online (Sandbox Code Playgroud)

python matplotlib colorbar

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

标签 统计

matplotlib ×3

python ×3

colorbar ×1

gradient ×1