相关疑难解决方法(0)

使用Mayavi制作3D图形,使用Matplotlib样式的轴

我一直在使用Mayavi进行3D绘图,我可以绘制我想要的散点图,但似乎无法让Axes看起来合适.我发现以下的问题开始得到我所追求的内容,但没有详细说明.我想要一个像#1这样的3D散点图,但是看起来很漂亮的轴像#2(我已经嵌入了,但我没有足够的声誉).常规的Mayavi Axes不会削减它.获得Matplotlib有飞机的任何提示?

python matplotlib mayavi

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

将matplotlib对象加载到reportlab中

我正在尝试将matplotlib对象加载到reportlab中.这是我的代码:

from reportlab.pdfgen import canvas
from reportlab.lib.utils import ImageReader
from reportlab.platypus import Paragraph, SimpleDocTemplate, Spacer, Image
from matplotlib import pyplot as plt

def __get_img_data():
    """
    returns the binary image data of the plot
    """
    img_file = NamedTemporaryFile(delete=False)
    plt.savefig(img_file.name)
    img_data = open(img_file.name + '.png', 'rb').read()
    os.remove(img_file.name)
    os.remove(img_file.name + '.png')
    return img_data

def get_plot():
    # HERE I PLOT SOME STUFF
    img_data = __get_img_data()
    plt.close()
    return img_data

class NumberedCanvas(canvas.Canvas):
    def __init__(self):
        pass

class ReportTemplate:
    def __init__(self):
        pass
    def _header_footer(self, canvas, doc):
        pass

    def …
Run Code Online (Sandbox Code Playgroud)

python reportlab matplotlib

3
推荐指数
1
解决办法
3942
查看次数

标签 统计

matplotlib ×2

python ×2

mayavi ×1

reportlab ×1