【发布时间】:2017-06-27 17:22:41
【问题描述】:
我需要用两种不同的颜色为椭圆着色。这可以做到一半一半或更好,水平渐变。
我想继续使用 matplotlib 补丁,而不是使用方程式来绘制椭圆。
我正在使用这个最小的代码来指出问题。
import matplotlib.pyplot as plt
import matplotlib.patches as mpatch
ax = plt.subplot(111)
ax.add_patch(mpatch.Ellipse(xy = [0.5, 0.5], width= 0.75, height=0.5, facecolor = 'blue'))
plt.show()
How to draw a filled arc in matplotlib 的答案被定向为填充圆弧,但可以填充椭圆弧的答案除外。
这是我需要的漫画
【问题讨论】:
-
该线程中提出的两种解决方案均未使用 matplotlib 补丁。
-
我正在考虑使用楔形补丁来绘制半椭圆。但我不知道如何将半圆转换为“半椭圆”。
标签: python matplotlib colors