精华内容
下载资源
问答
  • matplotlib3D图形取消背景信息

    千次阅读 2019-05-15 09:33:47
    想要一个没有背景信息的基于matplotlib 3D的图形吗? 你通常见到的demo是这样的: 你想要的是这样的: 你说怎么办?见代码。 def draw5(): fig = plt.figure(figsize=(9,9)) ax = fig.gca(projection='3d') X =...

    想要一个没有背景信息的基于matplotlib 3D的图形吗?
    你通常见到的demo是这样的:
    在这里插入图片描述
    你想要的是这样的:
    在这里插入图片描述
    你说怎么办?见代码。

    def draw5():
        fig = plt.figure(figsize=(9,9))
        ax = fig.gca(projection='3d')
        X = np.arange(-5, 5, 0.1)
        Y = np.arange(-5, 5, 0.1)
        X, Y = np.meshgrid(X, Y)
        R = np.sqrt(X ** 2 + Y ** 2)
        Z = np.sin(R)
        surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.cool)
        ax.grid(False)#默认True,风格线。
        ax.set_xticks([])#不显示x坐标轴
        ax.set_yticks([])#不显示y坐标轴
        ax.set_zticks([])#不显示z坐标轴
        plt.axis('off')#关闭所有坐标轴
        plt.subplots_adjust(0, 0, 1, 1)
        plt.savefig(f'3没有背景的.jpg')
    

    介绍完毕。

    展开全文
  • 这个是我在官网修改的例子和展示出来的图形。 以下是代码 option = { title: { text: ‘折线图堆叠’ }, tooltip: { trigger: ‘axis’ }, legend: { data:[{ name:“邮件营销”, icon:“circle”//图例...

    因为自己画图时用到不同图列和不同的线的样式来表示不同数据,如何去区分他们所以就用到了以下的方法。这个是我在官网修改的例子和展示出来的图形。在这里插入图片描述
    以下是代码
    option = {
    title: {
    text: ‘折线图堆叠’
    },
    tooltip: {
    trigger: ‘axis’
    },
    legend: {
    /* 这里的data也可以不用添加icon,只要下面的series中的symbol进行了改变这里也会变的,要和不要的时候展示稍微有点区别,就是没有一条线,自己可以尝试看看*/
    data:[{
    name:“邮件营销”,
    icon:“circle”//图例项的 icon。
    },{
    name:“联盟广告”,
    icon:“arrow”
    },{
    name:“视频广告”,
    icon:“roundRect”
    },{
    name:“直接访问”,
    icon:“triangle”
    },{
    name:“搜索引擎”,
    icon:“diamond”
    }]
    },
    grid: {
    left: ‘3%’,
    right: ‘4%’,
    bottom: ‘3%’,
    containLabel: true
    },
    toolbox: {
    feature: {
    saveAsImage: {}
    }
    },
    xAxis: {
    splitLine:{show: false},//去除网格线
    type: ‘category’,
    boundaryGap: false,
    data: [‘周一’,‘周二’,‘周三’,‘周四’,‘周五’,‘周六’,‘周日’]
    },
    yAxis: {
    splitLine:{show: false},//去除网格线
    type: ‘value’
    },
    series: [
    {
    name:‘邮件营销’,
    type:‘line’,
    lineStyle:{
    type:“solid”//线的类型。可选:‘solid’,‘dashed’,‘dotted’
    },
    symbolSize:8,/* 标记的大小,可以设置成诸如 10 这样单一的数字,
    也可以用数组分开表示宽和高,例如 [20, 10] 表示标记宽为20,高10。 /
    stack: ‘总量’,
    symbol: ‘circle’, /
    标记的图形。ECharts 提供的标记类型包括 ‘circle’, ‘rect’, ‘roundRect’, ‘triangle’, ‘diamond’, ‘pin’, ‘arrow’, ‘none’。
    可以通过 ‘image://url’ 设置为图片,其中 URL 为图片的链接,或者 dataURI。*/
    data:[120, 132, 101, 134, 90, 230, 210]
    },
    {
    name:‘联盟广告’,
    type:‘line’,
    stack: ‘总量’,
    symbolSize:8,
    lineStyle:{
    type:“dotted”
    },
    symbol:“arrow”,
    data:[220, 182, 191, 234, 290, 330, 310]
    },
    {
    name:‘视频广告’,
    type:‘line’,
    lineStyle:{
    type:“dashed”
    },
    symbolSize:8,
    symbol:“roundRect”,
    stack: ‘总量’,
    data:[150, 232, 201, 154, 190, 330, 410]
    },
    {
    name:‘直接访问’,
    type:‘line’,
    symbolSize:8,
    symbol:“triangle”,
    lineStyle:{
    type:“solid”
    },
    stack: ‘总量’,
    data:[320, 332, 301, 334, 390, 330, 320]
    },
    {
    name:‘搜索引擎’,
    type:‘line’,
    symbolSize:8,
    symbol:“diamond”,
    lineStyle:{
    type:“dotted”
    },
    stack: ‘总量’,
    data:[820, 932, 901, 934, 1290, 1330, 1320]
    }
    ]
    };

    展开全文
  • MFC修改视图CView的背景颜色

    千次阅读 2011-02-16 10:56:00
    (1) 在CYournameView(就是你的视图类,以下以CDrawLineView为例)添加了一个背景颜色变量 COLORREF m_bgcolor; (2)修改这个函数: BOOL CDrawLineView::PreCreateWindow(CREATESTRUCT& cs) ...

    (1) 在CYournameView(就是你的视图类,以下以CDrawLineView为例)添加了一个背景颜色变量

    COLORREF m_bgcolor;

    (2)修改这个函数:

    BOOL CDrawLineView::PreCreateWindow(CREATESTRUCT& cs)
    {
    // TODO: Modify the Window class or styles here by modifying
    // the CREATESTRUCT cs
        cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW,0,(HBRUSH)::GetStockObject(m_bgcolor),0); / /这里默认为白色画刷 WHITE_BRUSH ,现在修改为m_bgcolor
    return CScrollView::PreCreateWindow(cs);
    }

    (3) 在类V向导里的View添加WM_ERASEBKGND消息,在其函数OnEraseBkgnd(CDC* pDC)添加如下代码:

    BOOL CDrawLineView::OnEraseBkgnd(CDC* pDC)

    //这个函数的窗口刷新时自动调用,即可实时变换背景色了
    {
    // TODO: Add your message handler code here and/or call default
    CRect   m_rt;  
    GetClientRect(&m_rt);  
    CBrush   brush;  
    brush.CreateSolidBrush(m_bgcolor);  
    pDC->FillRect(&m_rt,&brush);
      
    return CScrollView::OnEraseBkgnd(pDC);
    }

    (4)添加一个“背景色”按钮,其相应的响应函数代码如下:

    void CDrawLineView::OnBgcolor()
    {
    // TODO: Add your command handler code here
    CColorDialog ColorDialog;
    if(ColorDialog.DoModal()==IDOK)
       m_bgcolor=ColorDialog.GetColor();
    Invalidate(); //这个函数为刷新窗口函数,别忘了啊~~

    }

     

    本文来自:http://hi.baidu.com/qi_xian/blog/item/2ca160ef1f6b3813fdfa3cba.html

     

     

    设置视图背景颜色
    对于VC++文档、视结构中的视图,从用户的角度来看,只是可以改变大小、位置的普通窗口,同其他基于Windows应用程序的窗口是一样的;从程序员的角度来看,视图并不是普通的窗口,而是从MFC库中CView类派生的类对象。像任何VC++对象一样,视图对象的行为由类的成员函数(数据成员)决定,包括派生类中应用程序定义的函数和从基类继承来的函数。
    提出问题
    视图的背景一般来说是白色的,在缺省情况下,它和系统定义的颜色COLOR_WINDOW是一致的。设计者一般会希望自己的程序可以让用户轻松地改变窗口背景颜色,或是用漂亮的图片来充填背景。我们可以用Windows函数SetSysColors来重新指定COLOR_WINDOW所对应的实际颜色,来达到改变视图背景颜色的目的。但这样会同时改变其他应用程序的视图窗口背景,使得整个Windows系统的颜色设置产生混乱。另外,我们可能会用以下方法来设置视图的背景颜色,即在CView的OnDraw函数中添写如下一段程序代码:
    void CTestView::OnDraw(CDC* pDC)
    {
    CTestDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    CRect rectClient;
    CBrush brushBkColor;
    GetClientRect(rectClient);
    brushBkColor.CreateSolidBrush(RGB(255,0,0));
    pDC->DPtoLP(rectClient);
    pDC->FillRect(rectClient,&brushBkColor);

    }
    这样可以达到改变当前应用程序的视图背景的目的,但同时也产生了一些不良影响,使得程序运行效果不尽如人意。
    分析问题
    我们知道,在VC++的文档、视结构中,CView的OnDraw函数用于实现绝大部分图形绘制的工作。如果用户改变窗口尺寸,或者显示隐藏的区域,OnDraw函数都将被调用来重画窗口。并且,当程序文档中的数据发生改变时,一般必须通过调用视图的Invalidate(或InvalidateRect)成员函数来通知Windows所发生的改变,对Invalidate的调用也会触发对OnDraw函数的调用。正因为OnDraw函数被频繁调用,所以在其执行时,每次都刷新填充一次视图客户区域,便会使屏幕不稳定,产生闪烁现象。
    笔者通过对VC++应用程序框架结构和Windows消息映射系统的仔细研究,找到另外一种改变视图背景的方法,其执行效果比上述两种方法都好。其实在程序调用OnDraw函数之前,会触发一个Windows消息:WM_ERASEBKGND,以擦除视图刷新区域。在缺省情况下,Windows系统使用视图窗口注册时窗口类中的成员hbrBackground所描述的画刷来擦除屏幕,这一般会将屏幕刷新成COLOR_WINDOW所对应的颜色。因此,在OnDraw函数中设置背景颜色的执行过程是这样的:先将屏幕刷新成COLOR_WINDOW所对应的颜色,接着又在OnDraw函数中填充其他颜色,这正是产生屏幕闪烁的根本原因。
    解决问题
    通过上述分析,我们应将视图背景颜色填充移到Windows消息:WM_ERASEBKGND所对应的消息映射函数中,而不是在OnDraw函数中。我们可以通过下列步骤实现这一过程:在文档类中增加一成员变量m_viewBkColor保存当前背景颜色,同时增加两个成员函数GetViewBkColor和SetViewBkColor对其进行读写操作。这样做的好处是可以对m_viewBkColor成员进行序列化,将其和文档联系在一起,打开某一文档时,其背景将和上一次程序操作该文档时的背景保持一致。在视图类中为视图的Windows消息WM_ERASEBKGND增加消息映射函数OnEraseBkgnd,代码如下:
    BOOL CTestView::OnEraseBkgnd(CDC* pDC) 
    {
    CRect rect;
    CBrush brush;
    brush.CreateSolidBrush(GetDocument()->GetViewBkColor());
    pDC->GetClipBox(rect);
    pDC->FillRect(rect,&brush);
    return true;
    }
    在该函数中不需要对客户区域矩形进行设备坐标到逻辑坐标的转换,并且Windows在调用该函数时会自动进行裁剪区域的计算,使得需要刷新的屏幕面积达到最小。这样我们可以在程序中通过设计下列菜单函数轻松地改变视图背景的颜色,而且运行效果相当令人满意。
    void CTestView::OnChangeViewBkcolor() 
    {
    CColorDialog cdlg;
    if(cdlg.DoModal()==IDOK)
    {
    GetDocument()->SetViewBkColor
    (cdlg.GetColor());
    InvalidateRect(NULL);
    }
    }

    转自:http://www.ccw.com.cn/htm/app/aprog/01_2_12_4.asp上的文章《Visual C++的程序设计技巧》,

     

     

     

    备注:如果是用OpenGL来绘制客户区的话,就无法用上述的方法了。

    展开全文
  • Pr:图形与基本图形面板

    千次阅读 2019-05-01 15:19:59
    可以使用图形工作区和基本图形面板在 Premiere Pro 中直接创建图形(如标题、下沿字幕、图形和动画)。1、使用模板使用强大的“我的模板”中的模板,可快速实现各种图...
        

    可以使用图形工作区基本图形面板在 Premiere Pro 中直接创建图形(如标题、下沿字幕、图形和动画)。

    1、使用模板

    使用强大的“我的模板”中的模板,可快速实现各种图形效果。

    640?wx_fmt=png

    提示:动态图形模板(.mogrt)是一种可在After Effects 或 Premiere Pro中创建的文件类型,可供重复使用或分享。

    可以从以下位置将动态图形模板导入 Premiere Pro:

    (1)本地模板文件夹

    (2)Creative Cloud Libraries

    (3)Adobe Stock

    2、创建文本图层

    在工具面板中选择文字工具(T)垂直文字工具,单击要放置文本的节目监视器并开始键入。

    单击一次可在点上创建文本(点文字),单击并拖动可在框中创建文本(段落文字),而且文本框中的文本可在框边界内自动换行。此行为与“旧字幕”中区域文字工具的行为相同。

    640?wx_fmt=png

    在节目监视器中使用选择工具(V) 直接操作文本和形状图层。可以调整图层的位置、更改锚点、更改缩放、更改文本框的大小并旋转。

    替换项目中的字体:可以通过同时更新所有字体而不是分别更新字体来替换项目中的字体。例如,如果图形有多个文本图层,并且决定要更改字体,就可以使用“替换项目中的字体”项来同时更改所有图层的字体。

    Pr菜单:图形/替换项目中的字体

    当然,还可以使用基本图形面板中的编辑选项卡调整文本外观,比如还可更改填充、描边、背景和阴影等文本属性。

    填充:更改文本的颜色。

    描边:更改的文本的描边(边框)。还可以向文本添加多个描边和创建酷炫效果。

    背景:更改文本的背景。然后,还可以调整背景的不透明度和大小。如果不想要任何文本背景,请取消选择“背景”选项。

    阴影:更改文本的阴影。然后,还可以调整各种阴影属性,如“距离”、“角度”、“不透明度”、“大小”和“模糊”。

    3、创建形状图层

    Premiere Pro 具有一个矩形工具、一个椭圆工具和一个钢笔工具,可用于创建自由形式的形状和路径。

    640?wx_fmt=png

    提示:

    (1)住 Shift 键的同时拖动,创建锁定尺寸的形状,如方形或圆形。

    (2)使用选择工具 (V) 直接操作形状,包括更改位置、缩放、旋转和锚点。

    (3)钢笔工具 (P) 可用于操作形状的顶点和手柄。

    (4)可使用基本图形面板中的编辑选项卡调整形状外观。

    4、创建剪辑图层

    可以将文字、直排文字、椭圆、矩形等作为图形中的图层进行添加。也可以将图像和视频源作为图形中的图层,即所谓的剪辑图层。

    创建剪辑图层的方法有:

    (1)在基本图形面板的编辑选项卡中,选择“新建图层”图标,然后选择“来自文件”。

    (2)Pr菜单:图形/新建图层/来自文件

    (3)在时间轴中选中剪辑,然后将视频或图像主剪辑从项目面板拖动到基本图形面板的图层窗格中。

    5、对齐和分布图形图层

    可以在一个图形剪辑内选择多个图层,并在基本图形面板中进行对齐或分布。

    640?wx_fmt=png

    可以按其顶部边缘、垂直居中、底部边缘、左边缘、水平居中或右边缘对齐图层。还可以水平或垂直分布图层。

    提示:当仅选择一个图层时,请使用对齐按钮将形状或文本图层对齐到视频帧。当选择两个或更多图层时,按钮会按照图层的相对关系进行对齐。除非已选择三个或更多图层,否则“分布”命令将被禁用(灰显)。

    6、将文本图层和形状图层分组

    使用复杂的文本和图形元素时,对文本图层和图形图层分组将非常有用,而且在要创建炫酷的蒙版效果时非常有用。

    640?wx_fmt=png

    7、创建蒙版图层

    使用蒙版来创建动态转换,显示和擦除 Premiere Pro 标题中的动画,方法是将文本和形状转换到蒙版图层。蒙版将隐藏一个图层的一部分内容,并显示基本图形面板图层堆叠中图形下面的一部分图层。

    640?wx_fmt=png

    提示:

    (1)可基于形状图层和文本图层创建蒙版,让所有内容在层外透明显示,以及展示其下的所有图层。

    (2)在图层组中选择要使用蒙版的图层后,该蒙版仅适用于该图层所在组的其他图层。蒙版不会扩展到该组以外的图层。

    (3)如果想让所有内容在层外可见,在层内透明,那么选择“反转”。

    8、在图形中制作图层动画

    可以使用关键帧制作文本图层、形状图层和路径动画。

    可以直接从基本图形面板添加动画,也可以使用效果控件面板添加动画。

    640?wx_fmt=gif

    此操作将打开属性的动画。所选属性(位置、锚点、缩放、旋转或不透明度)的图标变为蓝色表示动画为活动状态。

    提示:基本图形面板中单击图标与在效果控件面板中单击“秒表”效果相同。如果切换一个位置的动画,它也会在其他视图中显示为活动状态。

    9、矢量图形编辑和变换

    矢量运动控件,无需将矢量图形栅格化即可对其进行编辑和变换。这样可避免像素化并消除不必要的裁剪所造成的边界。

    可以直接从基本图形面板编辑矢量图形,也可以使用效果控件面板的矢量运动控件进行编辑,可以编辑“位置”、“缩放”、“旋转”和“锚点”的参数。

    640?wx_fmt=png

    提示:

    (1)在节目监视器中双击,以使用“矢量运动”将更改应用至整个图形。

    (2)确保双击对象不是指定图形中的一个图层项,否则将选中该图层而不是整个图形。

    (3)也可在效果控件面板中使用“运动”控件,但这将导致图形栅格化,从而造成缩放时图形显示马赛克。

    10、向图形添加响应式设计功能

    凭借动态图形的响应式设计,设计的滚动和图形能够以智能方式响应持续时间和图层放置的变化。

    响应式设计 - 时间

    创建滚动

    通过启用滚动创建在屏幕上垂直移动的标题滚动字幕。当启用滚动时,将会在节目监视器中看到一个透明的蓝色滚动条。

    使用此滚动条,可以移动滚动字幕中的文本和图形以简化编辑,而无需将时间轴中的播放指示器移动到特定位置。

    提示:序列中字幕剪辑的长度决定滚动的速度。图形剪辑长度越长,移动速度就越慢。

    640?wx_fmt=png

    操作:

    确保选择的图形未选中任何单个图层。

    勾选滚动复选框以启用滚动字幕。

    指定是否希望图形在屏幕外开始或结束。

    使用每个属性的时间码调整预卷、过卷、缓入以及缓出的时间。

    640?wx_fmt=gif

    保留开场和结尾动画

    可以定义保留开场和结尾动画的图形片段,即使图形的整体持续时间发生变化也不例外。覆盖这些时间范围的关键帧将被固定到剪辑的开始和结束位置。由于关键帧固定,就可以更改图形剪辑的整体持续时间,同时保持其进场和退场动画。

    640?wx_fmt=gif

    时间轴效果控件面板中,图形剪辑上叠加透明白色的部分表示剪辑的开场和结尾片段。这些片段可以在基本图形面板或效果控件面板中定义。还可以使用键盘快捷键来指定开场持续时间和结尾持续时间。

    响应式设计 - 位置

    可以将图形设计为自动适应视频帧长宽比的变化,或其他图形图层的位置或缩放属性(例如在字幕或下沿字幕中更改字符数量时)。

    640?wx_fmt=gif

    节目监视器中的蓝色小图钉表示当前所选图层是否被固定到另一个图层。

    11、创建主样式

    利用主样式可以将字体、颜色和大小等文本属性定义为预设。使用此功能,可以对时间轴中不同图形的多个图层快速应用相同的样式。

    640?wx_fmt=gif

    为图形剪辑或图形剪辑中的文本图层应用主样式之后,文本会自动继承对主样式的所有更改,从而可同时更改多个图形。

    12、创建主图

    项目面板中,可以使用“升级为主图”选项通过序列中的图形剪辑创建一个主剪辑。通过该主图形生成的所有图形剪辑(包括升级所基于的剪辑)都是彼此的副本。对主图形某一实例所做的任何文本、样式或内容更改将反映在所有其他实例中。

    要创建主图,请选择Pr菜单:图形/升级为主图

    13、创建描边样式

    在“外观”下选择扳手图标,图形属性对话框将打开。

    640?wx_fmt=jpeg

    配置以下字段:

    线段连接——线段连接可将线段设置为斜接、圆和斜切。

    640?wx_fmt=jpeg

    线段端点——线段端点可将线段端点设置为平头、圆形或方形。

    640?wx_fmt=jpeg

    斜接限制——斜接限制定义在斜接连接变成斜切之前的最大斜接长度。默认斜接限制为 2.5。

    640?wx_fmt=jpeg

    14、创建多个描边

    可以为同一个对象创建多个描边。

    向对象添加多个描边,这是创建很多令人惊喜的效果的基础。例如,可以在宽描边上创建第二个窄描边,使文本或形状更具活力。

    640?wx_fmt=png

    可以通过此功能创建炫酷的字幕效果。

    15、将图形导出为动态图形模板

    将图形剪辑(包括所有图层和动画)导出为动态图形模板,以供未来重用或共享。

    640?wx_fmt=png

    选择Pr菜单:图形/导出动态图形模板,或者右键单击序列中的图形剪辑,然后选择“导出为动态图形模板”。

    提示:如果创建动态图形模板以供自己未来重用,请将您的动态图形模板保存到“本地模板”文件夹中。它将在“基本图形”面板的“浏览”选项卡中自动提供,不必执行安装。

    展开全文
  • 案例查看地址:点击这里WebGL的另一项强大的技术,使用WebGL渲染三维图形,然后将渲染结果作为纹理贴到另一...帧缓冲区对象和渲染缓冲区对象在默认情况下,WebGL在颜色缓冲区中进行绘图,在开启隐藏面消除功能时,还...
  • 【Matlab】图形用户界面设计

    万次阅读 多人点赞 2018-08-06 14:02:30
    专题八 MATLAB图形用户界面设计 一 图形窗口与坐标轴 1. 图形对象的句柄 1.1 句柄的概念 在MATLAB中,每一个具体的图形都是由若干个不同的图形对象组成的。 在MATLAB中,用句柄来标识对象,通过句柄来访问相应...
  • 图形学:名词解释

    万次阅读 2007-05-25 17:05:00
    客观世界中静止的物体都是三维的,在计算机图形学中常在一定的坐标系中用(x,y,z)坐标系列表示物体。3D modeling3D建模。用三维坐标来描述物体的形状。在各种计算机图形应用领域中有不同的三维建模方法,用不同的...
  • 图形学知识点总结

    千次阅读 2020-11-11 10:42:35
    计算机图形学基本概念,应用,前沿技术。 1. ISO 图形学的定义:应用计算机技术进行图形 的生成、处理和输出。 研究对象 —— 图形。 2.图形:是从客观世界物体中抽象出来的带有颜色及形状信息的图和形。 图形...
  • 自动识别图形验证码

    万次阅读 2008-04-22 14:05:00
     * 与背景颜色比较返回相应的字符  *  @param  x int 横座标  *  @param  y int 纵座标  *  @return  char 返回字符   */   private   char  getBit( int  x,  int  y)  ... {   int  ...
  • 计算机图形

    千次阅读 2018-10-16 19:06:24
    本文转载自:http://blog.csdn.net/hcbbt/article/details/42779341 计算机图形学 复习笔记 ...第一章 计算机图形学综述 研究内容 图形的概念:计算机图形学的研究对象 能在人的视觉系统中产生视觉印象...
  • 计算机图形学及OpenGL简介摘记

    万次阅读 2014-03-01 15:44:53
    计算机图形学及OpenGL简介摘记
  • 图形设备接口

    千次阅读 2008-01-10 18:45:00
    图形设备接口 事实上,图形设备接口(Graphics Device Interface,GDI)是指这样的一个可执行程序,它处理来自Windows应用程序的图形函数调用,然后把这些调用传递给合适的设备驱动程序,由设备驱动程序来执行与硬件...
  • OpenGL基础图形编程

    万次阅读 多人点赞 2012-08-06 15:37:28
    一、OpenGL与3D图形世界 1.1、OpenGL使人们进入三维图形世界  我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的...
  • R语言绘制叠加图形

    千次阅读 2019-10-29 19:09:10
    使用R语言我们比较常用的在幅图上绘制多个图形,使用 par(mfrow) layout() 就能够在一幅图上绘制(排列)多个图形。比如: DoseFinding包中的biom数据,我们在一幅图上输出biom数据集的箱线图和散点图:(先install...
  • 图形学名词解释

    千次阅读 2011-10-16 23:21:28
    图形学名词解释  3D 三维(three dimension)。客观世界中静止的物体都是三维的,在计算机图形学中常在一定的坐标系中用(x,y,z)坐标系列表示物体。 3D modeling 3D建模。用三维坐标来描述物体的形状。在...
  • JAVA图形界面设计

    万次阅读 多人点赞 2017-08-23 21:12:40
    图形界面设计1 Java Swing 概述图形化界面(Graphics User Interface,GUI)是指采用图形方式显示的计算机操作用户界面。通过图形化界面,用户和程序之间可以方便地进行交互。Java的抽象窗口工具包(Abstract Window...
  • 计算机图形学2

    千次阅读 2020-05-26 10:29:57
    Lesson 4 二维三维图形变换 1. 窗口与视图的变换 用户域(用户空间): 用户用来定义设计对象的实数域(连续的无限的) 窗口区W: 在用户坐标系中需要进行观察和处理的一个坐标区域,即用户在用户域中指定的任意区域...
  • 图形文件的格式

    千次阅读 2007-07-20 15:18:00
    近年来,个人计算机和工作站上的图形工具比几年前的巨型机上的图形工具还要多,计算机图形学的领域也随之扩展。过去,当人们编出越来越多的图形应用程序后,需要把图像文件存储下来以作日后的处理或显示之用。在缺乏...
  • Python绘制图形库turtle

    千次阅读 2018-05-18 17:13:43
    关于绘制图形库turtle # 画布上,默认有一个坐标原点为画布中心的坐标轴(0,0),默认"standard"模式坐标原点上有一只面朝x轴正方向小乌龟 一:海龟箭头Turtle相关方法 ############################# # 1...
  • 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。 如Windows是以...
  • Java图形开发--GUI

    万次阅读 2015-11-02 19:38:25
    Java图形开发--GUI 1、图形用户界面(gui)介绍 图形用户界面(Graphics User Interface,GUI)是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。 awt,swing,swt,Jface是什么? Sun已经提供了一个跨平台...
  • Astah绘制UML图形-入门篇

    万次阅读 2016-08-31 12:20:52
    前言在软件开发的过程中,开发人员可以绘制UML图形来将分析设计内容转化为图形化文件,方便在团队之间传递分析设计结果。但在团队经费有限的情景中,可能没办法为每个项目成员都配置专业的UML绘制工具,例如Visual ...
  • openGL运行不显示图形

    2017-03-26 06:58:43
    //指定清除颜色,即背景颜色 glShadeModel(GL_FLAT); } void reshape(int w, int h) { glViewport(0, 0, w, h); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0, (double)w, 0, (double)h); ...
  • 第三十四章 图形视图框架 34.1 QGraphicsItem图元类 34.2QGraphicsScene场景类 34.3QGraphicsView视图类 34.4 图形视图的坐标体系 34.5 小结 在之前的章节中,笔者一般使用QLabel控件来显示图片。但是,如果要...
  • 【canvas 图形画布标签】(使用详解)

    千次阅读 2019-05-23 23:22:06
    canvas 图形画布标签1. 如何定义一个 图形画布 ?1.1 canvas 图形画布 标签的属性 有哪些 ?1.2 canvas 图形画布的 基本用法 有哪些 ?1.3 如何使用 canvas 图形画布 标签 来绘制图形 ?1.3.1 画布栅格和坐标空间1.3.2 ...
  • 用python写一个图形界面!

    千次阅读 2019-10-25 22:06:13
    作为Pyhan开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python的界面库很多,我认识的并不多,这里只列出几种我认识的 1.tkinter Tkinter(也叫Tk接口)...
  • 接上文 计算机图形学 学习笔记(五):多边形裁剪,文字裁剪光栅图形学算法4.1 消隐算法简介和分类消隐当我们观察空间任何一个不透明的物体时,只能看到该物体朝向我们的那些表面,其余的表面由于被物体所遮挡我们看...
  • Java 图形化界面的实现

    千次阅读 2020-11-10 22:44:22
    Java 图形化界面的实现 1.图形化界面实现所需的条件 图形化界面的窗体,图形化界面的面板 2.界面的窗体 2.1 什么是图形化界面的窗体 如图,黑色的外边框就类似于图形化界面的窗体,要实现图形化界面,窗体是不可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,644
精华内容 15,057
关键字:

如何修改隐藏背景图形