可视化 订阅
可视化(Visualization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。 展开全文
可视化(Visualization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。
信息
利用技术
计算机图形学和图像处理技术
外文名
visualization
提出时间
1987年
中文名
可视化
性    质
研究数据表示、数据处理、决策分析等一系列问题的综合技术
涉及领域
计算机图形学、图像处理、计算机视觉、计算机辅助设计等
可视化简介
可视化(Visualization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机视觉、 [1]  计算机辅助设计等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。目前正在飞速发展的虚拟现实技术也是以图形图像的可视化技术为依托的。可视化技术最早运用于计算机科学中,并形成了可视化技术的一个重要分支——科学计算可视化(Visualization in Scientific Computing)。科学计算可视化能够把科学数据,包括测量获得的数值、图像或是计算中涉及、产生的数字信息变为直观的、以图形图像信息表示的、随时间和空间变化的物理现象或物理量呈现在研究者面前,使他们能够观察、模拟和计算。
收起全文
精华内容
下载资源
问答
  • import open3d as o3d def custom_draw_geometry
  • #include <iostream> #include <pcl/point_types.h>
  • import open3d as o3d import numpy as np # obj面片显示 obj_mesh= o3d.io.read_triangle_mesh('pikaqiu.obj') print(obj_mesh) mesh_frame = o3d.geometry.TriangleMesh.create_coor
  • viewer->setShapeRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 0, 0, 0.5, "correspondence");
  • Python - 编写可视化界面(Python+PyCharm+PyQt)

    万次阅读 多人点赞 2018-02-11 15:19:18
    Python编写可视化界面 最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面。遂查找了相关资料,发现了PyQt,由于前一段时间刚看过Qt,而且对Qt的印象很好,于是...

        最近开始学习Python,但只限于看理论,编几行代码,觉得没有意思,就想能不能用Python编写可视化的界面。遂查找了相关资料,发现了PyQt,由于前一段时间刚看过Qt,而且对Qt的印象很好,于是觉得用PyQt应该是一个比较愉快的选择。

    1、前言

        PyQt的版本需要与Python的版本保持一致,在这里我用的PyQT的版本是 PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64.exe,具体下载方式,请直接搜索。由于该版本需要v3.5版本的Python,所以首先需要安装Python3.5,然后安装PyQt,为了更加方便的写代码,故安装了Pycharm,版本为pycharm-community-2017.3.2.exe。具体的下载、安装,网上有很多教程,在这里就不多做描述,请自行搜索,下面就先介绍基于Pycharm+Python3.5+PyQt5.6的Python可视化编程。文末还会介绍一下基于最新版本的Pycharm2018.3+Python3.7+PyQt5.11的Python可视化编程。

    2、开始

    1)、打开PyCharm并配置相关设置

        打开PyCharm界面如下:

        点击界面右下方的“Configure”下拉按钮,选择“Settings”,如下所示:

        打开如下设置界面:

        如上图所示,在“Project Interpreter”选显卡中选择本机所安装的Python版本,一般情况下,它会自动识别本机所安装的Python版本,如图所示,选择的为Python3.5;

        配置完成之后,点击“OK”,返回开始界面,

        选择“Create New Project”,选择工程路径和工程的名称,然后点击"Create",然后弹出如下界面:

        此时,工作环境已准备完毕;

    3、编写

    1)、首先,创建一个.py文件,暂命名为PyQt.py

    2)、其次,需要导入PyQt的文件如下所示:

    import sys
    from PyQt5.QtWidgets import QWidget, QApplication

    注意,如果提示找不到对应文件,请确保PyQt5的安装路径在环境变量中!

    然后先添加主函数:

    if __name__ == "__main__":
        app = QApplication(sys.argv)
        sys.exit(app.exec_())

    接下来就需要添加界面相关函数:

    #class Example
    class Example(QWidget):
        def __init__(self):
            super(Example, self).__init__()
            self.InitUI()
    
        def InitUI(self):
            self.btn = QPushButton("Dialog", self)
            self.btn.move(20, 20)
            self.btn.clicked.connect(self.ShowDialog)
    
            self.le = QLineEdit(self)
            self.le.move(130, 22)
    
            self.setWindowTitle("Input Dialog")
            self.show()
    
        def ShowDialog(self):
            text,ok = QInputDialog.getText(self, "Input Dialog", "Enter your name:")
            if ok:
                self.le.setText(str(text))

    如上代码所示,在Python中主要是通过类来生成界面的,在类中,可以进行界面的生成,控件的创建,创建控件的响应函数,connect控件与控件响应函数。

    其中函数 __init__(self) 可以理解为该类的构造函数,其中界面的初始化在该部分执行;

    函数 InitUI(self) 主要是生成界面控件;

    当类创建完成后,只需要在主函数中调用该类即可。如下所示:

    if __name__ == "__main__":
        app = QApplication(sys.argv)
        ex = Example()
        sys.exit(app.exec_())

    在以上的代码中,主要是在界面中添加了一个按钮(btn),一个编辑框(le),一个按钮响应函数(ShowDialog),其中在ShowDialog响应函数中打开了一个标准输入窗口,并将标准输入窗口中输入的值显示到编辑框(le)中。
      

    结果:

    4、扩展

        在接下来做了一个更加复杂的例子,主要是模拟汇率的解算,界面主要如下所示:

    其中主要涉及了按钮、编辑框、Label、布局等 ,

    与第一个例子写在了同一个文件中,可点击一下链接下载:

    http://download.csdn.net/download/bailang_zhizun/10249579

    5、最新版本配置方法

    采用最新版本的Python、PyQt、Pycharm配置可视化编程环境。

    首先先安装Python3.7,然后安装Pycharm2018.3,并配置python解释器为Python3.7的本地目录,接下来就是安装PyQt5.11。

    安装PyQt5.11是采用pip+wheel文件安装的形式,下载网址:https://pypi.org/project/PyQt5/#files

    关于pip的安装请参考https://blog.csdn.net/bailang_zhizun/article/details/84563095

    把下载的PyQt5-5.11.3-5.11.2-cp35.cp36.cp37.cp38-none-win_amd64.whl文件放置到合适的位置。

    打开CMD,按照以下形式输入安装命令:

    回车,pip就会自动安装该文件了:

    此时PyQt5.11就安装成功了。

    可以通过以上的代码进行测试。

    6、Ubuntu下python2.7安装pyqt5

    上面记录的都是在windows+python3环境下pyqt5的安装。由于工作需要,需要在Ubuntu+python2.7环境下安装pyqt5,根据pyqt5的官网,pyqt5只有针对python3的安装包,而没有python2.7的,所以可以通过在线安装的方式安装,下面是Ubuntu+python2.7环境下pyqt5的安装:

    在ubuntu中打开终端,直接输入:

    $sudo apt-get install python-pyqt5

    即可,安装完成之后,直接在代码编辑页面import PyQt5即可,亲测可用。

    另外,上面这种方式好像还可以用于ubuntu+python3环境下pyqt5的安装,也是通过命令安装:

    $sudo apt-get install python3-pyqt5

    上面未经测试,但是应该没问题。

     

    展开全文
  • 基于 Echarts 实现可视化数据大屏展示

    万次阅读 多人点赞 2019-09-05 15:28:48
    收集了一套基于 Echarts 实现可视化数据大屏响应式展示效果的源码,共计30个页面,可以在此基础上重新开发。 实现方式:html + Echarts 贴图 有需要的可以联系我 暂时不开源,之后会考虑写教程和开源项目。 ...

    前言

    收集了一套基于 Echarts 实现可视化数据大屏响应式展示效果的源码,共计30个页面,可以在此基础上重新开发。
    实现方式:html + Echarts

    贴图

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    源码

    好了好了,现在开源代码;

    求源码的各位,码字不易,千万不要吝啬你们的Star点赞评论哦~

    github项目地址:https://github.com/lijie-1024/echarts

    没有github的可去我的资源下载压缩包:echars模板.7z,链接地址:https://download.csdn.net/download/weixin_43216105/11673691

    另附近期整理的地图解析的博客:使用echarts完成中国省市区县镇地图展示;

    如果本文对你有帮助的话,请不要忘记给我点赞留言打call哦(混个积分)~o( ̄▽ ̄)do
    有其他问题留言 over~

    展开全文
  • import open3d as o3d print("绘制立方体") mesh_box = o3d.geometry.TriangleMesh.create_box(width=1.0
  • viewer->setFullScreen(true);
  • SQLite可视化管理工具汇总

    万次阅读 多人点赞 2012-09-14 17:21:00
    搜集了一些SQLite工具,在这里做个总结,有的工具用的多一些,有的只是简单试用,甚至未试用,所以有描述不当的还请回复指正,也欢迎补充完善! 【免费且保持更新】 1、SQLiteSpy 免费 单文件 ...截至2012/9/14最新版本...

    搜集了一些SQLite工具,在这里做个总结,有的工具用的多一些,有的只是简单试用,甚至未试用,所以有描述不当的还请回复指正,也欢迎补充完善!

    2021-07-15 更新情况:

    SQLiteStudio最新版本3.3.3

    SQLiteExpert 最新版本5.4.4

    2021-04-07 更新情况:

    SQLiteSpy最新版本1.9.15 下载页面地址变更为 https://www.yunqa.de/delphi/apps/sqlitespy/index

    SQLiteStudio最新版本3.3.2

    SQLiteExpert 最新版本5.3.5

    2015-03-11 更新情况:

    SQLiteSpy最新版本1.9.8,重大改变,支持db拖拽

    SQLiteStudio最新版本3.0.3,重大改变,打开数据量较大的数据库速度明显改善,还有count查询,堪比SQLiteExpert 

    SQLiteExpert 最新版本3.5.76,相信也更好用了,尚未体验,SQLiteStudio已经很满足了,推荐!

    【免费且保持更新】
    1、SQLiteSpy  免费 单文件
    http://www.yunqa.de/delphi/doku.php/products/sqlitespy/
    截至2012/9/14最新版本 SQLiteSpy 1.9.1 – 28 Jul 2011
    单文件,界面设计紧凑,较稳定,功能较少,创建表与添加数据均需sql语句,快捷键教方便,
    作为数据浏览和修改工具极佳,视图编码为utf-8,对gbk2312显示乱码。
    能满足一般的应用,但没有导出数据表功能,
    同时只能打开一个数据库文件
    不支持二进制字段编辑
    不支持数据导入

    2、SQLiteStudio (推荐)开源 免费 单文件
    http://sqlitestudio.one.pl/
    更新及时,功能完善的sqlite2和sqlite3工具,视图编码支持utf8。
    支持导出数据格式:csv、html、plain、sql、xml,
    可同时打开多个数据库文件
    支持查看和编辑二进制字段
    支持数据导入

    3、SQLiteExpert 个人免费 要安装
    http://www.sqliteexpert.com/
    功能非常强大,如果上述两款不能满足,就试试这个吧

     4、SQLite Manager(Firefox插件)免费,需要提前安装Firefox浏览器

    https://addons.mozilla.org/zh-cn/firefox/addon/sqlite-manager/

    基本功能齐全,可以将数据表导出为sql数据格式。

    【免费但可能已停止更新】

    1、Sqlite3Explorer 免费 
    http://www.singular.gr/sqlite/
    两年未更新,截至2012/9/14最新版本 V3.04 04/12/2010
    但xp下只是别gbk2312编码,界面紧凑,功能全面。

    2、SQLite Database Browser 免费  

    http://sqlitebrowser.sourceforge.net/ 
    简单易用,具有基本数据库管理查询功能,并且能够导入和导出数据表,支持sql文件和csv两种方式。
    似乎不再更新,截至2012/9/14最新版本:
    Version 2.0b1 released - Based on Qt4.6 - 12/09/2009

    3、SQLiteAdmin 免费

    http://sqliteadmin.orbmu2k.de/
    功能齐全,界面有多语言,带导出功能,很久未更新,只识别sqlite2,可用于sqlite2到sqlite3的转换,
    win xp下视图的编码为gbk2312,对utf-8显示乱码。
    截至2012/9/14最新版本 [0.8.3.2]大概是2007年10月份

    【收费版,通常功能丰富,更新及时】

    1、Sqlite.Developer 收费 ¥79元 有中文版
    http://www.sqlitedeveloper.com

    2、SQLite Code Factory 收费 非商业单用户 $49
    http://www.sqlmaestro.com
    同公司类似产品 SQLite Maestro 收费 非商业单用户 $79
    该公司出品了很多数据库管理工具

    3、SQLite Manager 收费 $49 需安装
    http://www.sqlabs.com/sqlitemanager.php

     4、Navicat for SQLite

    http://www.navicat.de/cn/products/navicat_sqlite/sqlite_overview.html

    很好用,很强大,不过价格也同样强大,适合企业使用。

    参考:http://www.bubujie.net/knowledge/24-software/49-sqlite-管理工具.html

    展开全文
  • 大屏数据可视化案例

    万次阅读 多人点赞 2018-06-25 18:07:38
    数据可视化:把相对复杂的、抽象的数据通过可视的、交互的方式进行展示,从而形象直观地表达数据蕴含的信息和规律。 数据可视化是数据空间到图形空间的映射,是抽象数据的具象表达。 数据可视化交互的基本原则:总...

    数据可视化:把相对复杂的、抽象的数据通过可视的、交互的方式进行展示,从而形象直观地表达数据蕴含的信息和规律。
    数据可视化是数据空间到图形空间的映射,是抽象数据的具象表达。
    数据可视化交互的基本原则:总览为先,缩放过滤按需查看细节。

    大屏数据可视化是当前可视化领域的一项热门应用,通常可以分为信息展示类、数据分析类及监控预警类。
    大屏数据可视化应用的难点并不在于图表类型的多样化,而在于如何能在简单的一页之内让用户读懂数据之间的层次与关联,这就关系到布局、色彩、图表、动效的综合运用。如排版布局应服务于业务,避免为展示而展示;配色一般以深色调为主,注重整体背景和单个视觉元素背景的一致性。
    制作可视化大屏,最便捷有效的方式是使用DataV、帆软等报表工具,而本示例项目则使用ECharts自行开发。

    项目案例 - 上市公司全景概览
    在这里插入图片描述

    地图数据可视化 - 基于ECharts Geo
    这里写图片描述

    3D图表展示 - 基于ECharts GL
    这里写图片描述

    热力图展示 - 基于ECharts & 百度地图
    这里写图片描述

    ECharts扩展示例
    这里写图片描述

    旭日图 - 基于ECharts V4.2
    在这里插入图片描述

    地理信息数据 - ECharts & Baidu Map
    在这里插入图片描述

    项目Git地址:https://github.com/yyhsong/iDataV
    演示地址:https://yyhsong.github.io/iDataV

    后记:
    除自行开发可视化大屏外,还可以通过第三方服务来快速实现,如阿里云DataV、腾讯云图、百度Sugar等,具体可参考:https://blog.csdn.net/hwhsong/article/details/83097924

    展开全文
  • Python数据可视化教程:基于Plotly的动态可视化绘图

    万次阅读 多人点赞 2019-06-13 15:27:44
    Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图, 下面我们以jupyter notebook为开发工具数据分析。Matplotlib存在...
  • Vue大数据可视化(大屏展示)解决方案

    万次阅读 多人点赞 2020-04-21 14:09:10
    一个基于 vue、datav、Echart 框架的大数据可视化(大屏展示)模板,最近更新了详细的介绍说明,实现大数据可视化。通过 vue 组件实现数据动态刷新渲染,内部图表可自由替换。部分图表使用 DataV 自带组件,可自由...
  • 可视化大屏项目心得

    万次阅读 2021-05-16 11:23:50
    可视化面板介绍 ​ 应对现在数据可视化的趋势,越来越多企业需要在很多场景(营销数据,生产数据,用户数据)下使用,可视化图表来展示体现数据,让数据更加直观,数据特点更加突出。 使用echarts 1.使用 echarts 版本...
  • IntelliJ IDEA 【插件】集成Redis可视化插件

    万次阅读 热门讨论 2017-08-29 17:08:59
    IntelliJ IDEA 集成Redis可视化插件 2018年3月30日 16:56:01更新 破解Iedis教程 https://blog.csdn.net/qq_15071263/article/details/79759973 # 1. 安装插件 首先打开IDEA的设置面板,然后选择插件类目,...
  • 2020年了,还有人不会可视化大屏? 我以前不止一次给各位看过可视化大屏,无论是什么做的,最终的意义都是要让数据展现的更直白、美观、有科技感一点! 或许,你以前是用Excel做可视化大屏 或者,你以前是用vue....
  • Python数据可视化
  • print("Computing normal and rendering it.") mesh.compute_vertex_normals() print(np.asarray(mesh.triangle_normals)) o3d.visualization.draw_geometries([mesh])
  • tensorbord可视化-pytorch

    万次阅读 2021-02-17 22:23:10
    TensorBoard是一款优秀的基于浏览器的机器学习可视化工具。之前是tensorflow的御用可视化工具,由于tensorboard并不是直接读取tf张量,而是读取log进行可视化。所以,其他框架只需生成tensorboard可读的log,即可...
  • MySQL安装及可视化工具使用

    万次阅读 多人点赞 2016-09-22 17:54:38
    可视化工具安装及使用资源下载 MySQL数据库 mysql-5.6.19-winx64 百度云地址 可视化工具下载 安装前配置 解压文件 将下载的数据库的压缩文件解压在本地文件夹,个人解压在D:\MySQL下,如下图: 创建my.ini...
  • 【项目实战】数据爬虫 + 数据清洗 + 数据可视化

    万次阅读 多人点赞 2020-05-11 10:37:08
    自己亲手全手打了一套系统的代码,帮助朋友完成设计,做了贵阳市几个区的房屋价格爬取以及数据清洗和可视化操作,代码细细道来: 上图镇楼,接下来细说。 一:数据挖掘 我选用了链家网做数据爬取场所(不得不唠叨...
  • 数据可视化 (1)可视化 (1)可视化的含义 定义 可视化是一种使复杂信息能够容易和快速被人理解的手段,是一种聚焦在信息重要特征的信息压缩,是可以放大人类感知的图形化表示方法。 可视化为人类大脑与...
  • //------------------可视化深度图像---------------------- //方法一:从点云中可视化深度图像 boost::shared_ptr<pcl::visualization::PCLVisualizer>viewer(new pcl::visualization::PCLVisualizer(...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 791,475
精华内容 316,590
关键字:

可视化