自定义填充matplotlib

时间:2014-11-20 00:30:33

标签: python python-3.x matplotlib

我正在使用matplotlib来显示世界地图上的某些数据,我想用自定义图案填充区域,这可能是多种颜色。

我想要获得两种主要模式:

  1. 用条纹填充每个区域,但这些条纹具有多种颜色和不同的厚度,具体取决于区域。例如,一个区域可能是完全红色,另一个区域可能是半红色和半绿色,另一个区域可能有红色和蓝色线条,但红色线条比蓝色线条厚得多。
  2. 以饼图切片方式填充不同的颜色:一些光线从区域的质心向边界离开,
  3. 更一般地说,我想了解如何绘制自定义图像并将其用作重复图案。我得到的每个区域都是一组线,所以我可以假设我可以在绘制图案之前计算其质心,大小和边框。

    例如,我可能想要为每个区域绘制直方图并绘制区域内的直方图,但为此,我需要一种将自定义图像用作模式的一般方法。

    那么,我该怎么做?我试着看看matplotlib画廊,但没有看到类似的东西。

    编辑:我看过舱口演示,但据我了解,只有一种颜色,我不能在其中使用自定义图像http://matplotlib.org/examples/pylab_examples/hatch_demo.html

0 个答案:

没有答案
相关问题