【发布时间】:2016-11-30 16:37:26
【问题描述】:
我正在尝试创建一个简单的散点图。为了这个特定的目的,我想用不同的颜色围绕原点做同心圆(比如一个有 3 个区域的靶心)。我想知道,是否有类似于axvspan 和axhspan 但用于同心着色的东西?
让我举个例子:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
x = x = np.linspace(0, 20, 50)
y = np.cos(3*x)
a = 3 # radius 0 to >a
b = 5 # radius a to >b
c = 7 # radius b to c
plt.axvspan(a, b, color='r', alpha = 0.5)
plt.axhspan(a, b, color='y', alpha = 0.5)
plt.scatter(x, y)
plt.show()
我想要从原点以a 为半径的同心绿色阴影,从a 到b 的黄色,从b 到c 的红色阴影,而不是水平和垂直阴影。有任何想法吗?
【问题讨论】:
-
试试我的解决方案
标签: python-3.x matplotlib scatter-plot