首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云深之无迹

    Python可视化.2

    import matplotlib.pyplot as plt x = np.linspace(0.5, 10, 1000) y = np.cos(x) plt.plot(x, y, ls='-', lw=2, 绘图函数先看最下面的解释: 格式:plt.plot(x, y, ls='-', lw=2, label='xxx', color='g' ) x:x轴上的值 y:y轴上的值 ls:线条风格 (linestyle linewidth) label:标签文本 可以直接进行更改 可以设置划线的样式 小短线 点划线 圆点 变色 我没有改对应的文字 这样的图,我们在下篇文章一行一行代码来解释 f(x)=|sin(4x)^2

    38350发布于 2021-04-28
  • 来自专栏石开之旅

    Python数据可视化2)--使用Pygal模拟掷骰子

    一、前言 可视化包Pygal可生成能缩放的矢量图像。对于需要在不同分辨率的屏幕显示图表很有用,它们可以根据屏幕大小进行缩放。 这一次我就用Python模拟掷骰子,用Pygal使之可视化。 二、程序实现 为了模拟骰子。首先我们新建骰子定义文件 die.py。 results = [] for roll_num in range(1000): result = die_1.roll() + die_2.roll() + die_3.roll() results.append(result) # 分析结果 frequencies = [] max_result = die_1.num_sides + die_2.num_sides +die_3 (3, max_result + 1): frequency = results.count(value) frequencies.append(frequency) # 对结果进行可视化

    1.5K20发布于 2019-01-11
  • 来自专栏数据科学与人工智能

    Python语言做数据可视化2本电子书

    这是我的第84篇原创文章,关于Python语言和数据可视化。 阅读完本文,你可以知道: 1 Python语言做数据可视化2本英文电子书 “PDFMV框架是问题-数据-特征-模型-价值五个英文字母的首字母组合而成,它是以问题为导向,数据为驱动,利用特征和模型从数据中学习到知识 1:R语言做数据可视化4本电子书 有很多朋友从我这里获取了书籍去阅读和学习,也有朋友说能否推荐一些Python语言做数据可视化的书籍,因为他们是用Python语言完成各项数据工作,也包括数据可视化任务。 我在本文介绍2Python语言做数据可视化的书籍,请参照我的阅读建议,选择合适的书籍阅读和应用。 2 Python做数据可视化书籍 1:Matplotlib 3.0 Cookbook ? 关于Python语言做数据可视化的书籍,你有什么问题,请留言。

    82010发布于 2020-03-25
  • 来自专栏数据小魔方

    Python数据可视化与basemap数据地图系列2——点线图

    numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.basemap import Basemap %matplotlib inline 2、 len(new_data)#对线段分组设置不同的色值Type_Dict = { "A": "#C72E29", "B": "#016392", "C": "#be9c2e ,ax = ax1) map.readshapefile("D:/R/rstudy/CHN_adm/bou2_4p","china",drawbounds=True) map.drawcoastlines 案例二——美国各州航线频次可视化: 从plotly官网下载数据源: air = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets

    3.3K20发布于 2018-07-25
  • 来自专栏图形学与OpenGL

    实验2 关系可视化

    了解关系可视化知识,了解和学习散点图、饼图、堆叠柱形图、板块层级图和直方图等常见图表类型; 2. 学习图形语法方式绘图; 3. 学习与巩固R+Illustrator可视化绘图模式。 二. 用R绘图,具体如下: (1)安装ggplot2包: 启动RStudio后,菜单栏点击Tools>Install Packages…中输入ggplot2,安装; (2)新建一个R Script文件; (4 )启用ggplot2包: 在新建的R Script文件中输入下面代码来启用ggplot2包: library(ggplot2) 将光标放在上面代码所在行,点击菜单Code->Run Select Lines (4)数据整理: 通过以下两行代码来剔除掉华盛顿特区和全美平均值,并将剔除后的数据存入crime2变量中: crime2 <- crime[crime$state ! = “District of Columbia”,] crime2 <- crime2[crime2$state !

    1.2K20发布于 2018-10-09
  • 来自专栏叶子陪你玩编程

    数据可视化-入门2

    解释: PIL是python一个专门用来处理图片的一个库,滤镜,剪切,蒙版都可以实现。 超过一位数,每个数字之间需要用逗号进行分隔,fig.addsubplot(2,21)和fig.addsubplot(2, 2, 1)都是可以的,fig.addsubplot(12, 2, 1)。 (2, 2, 1) plt.title('1') plt.imshow(image_1) plt.subplot(2, 2, 2) plt.title('2') plt.imshow(image_2) (-20, 22, 2)] y2 = [i*2 for i in range(-20, 22, 2)] y3 = [-i*2-5 for i in range(-20, 22, 2)] y4 = [i* *3 for i in range(-20, 22, 2)] # 在绘图之前,显示创建一个2x2 Figure对象 fig, axes = plt.subplots(nrows=2, ncols=2)

    64620发布于 2020-03-12
  • 来自专栏数据森麟

    Python爬虫&可视化2季-舌尖上的“小龙虾”

    this_city_lobster,ignore_index=True) except: continue return city_lobster_page PART2:

    43910发布于 2019-09-27
  • 来自专栏云深之无迹

    Python可视化.1

    stable/tutorials/introductory/usage.html#sphx-glr-tutorials-introductory-usage-py 数学建模比赛和平时的算法研究中,数据可视化是一个非常好的学习方式 1,2,3,4], [1,4,2,3] ) ? plt.subplots(2, 2) # 2X2的子图 ? import numpy.ma as ma import numpy as np x = np.array( [1, 2, 3, 5, 7, 4, 3, 2, 9, 0] ) print(x) = np.linspace(0, 10, 5) print(x2) plt.plot(x1, y, 'o') plt.plot(x2, y + 0.5, 'o') plt.ylim([-0.5, 1])

    74140发布于 2021-04-28
  • Python可视化问题

    最近要求将我自己之前做的Python程序打包成exe,做一个可视化界面,经过一些接触,发现Python这东西做页面真的丑,而且也没有现成的模板。 看了一下别人的推荐,还是建议前后端分开,界面用前端做就行,Python解决后端交互的问题。就比如自己之前用过的flask框架,出来的界面确实花里胡哨的。 2.修改图片:,要修改程序里这些显示图片,只替换原文件会发现没有修改,需要重新编译pyside6-uic main.ui > ui_main.py,因为在程序里不是直接调用的文件路径。 4.打包编译程序:执行python setup.py build,记得缺哪些包要安装。Pyside6使用是免费的,而PyQT在商用方面使用有限制,所以最终采用的Pyside6绘制。

    27810编辑于 2024-11-18
  • 来自专栏web前端

    smartClient 2--可视化组件

    Foundation Components Event Handling Controls Forms Grids Trees Layout DataBinding Themes/Skins     2、 id=formLayoutFilling&skin=Simplicity&fontIncrease=1&sizeIncrease=2 四、样式修改:     1、更换系统皮肤:引用不同的css包     2、自定义样式:         a. 在skin_styles.css和load_skin.js的文件底部重写样式(找到某个需要修改的类,例如button,在后面写上覆盖样式即可)     3、重构独立的组件内部的样式 五、可视化组件     数据源(数据源的定义格式类似SQL数据存储格式,区别在于:1)存储方式是XML或者js;2)必须定义数据类型;......)

    93390发布于 2018-01-09
  • 来自专栏python3

    python地图可视化

    echarts-china-misc-pypkg #如果提示缺少这个就安装一下 pip install pyecharts_snapshot 请参考以下资料: pyecharts官方文档 自定义地图 python 最全画地图,可视化数据

    1.5K20发布于 2020-01-09
  • 来自专栏python3

    python数据可视化

    1、安装matplotlib 在 cmd 中键入 python -m pip install matplotlib,系统将自动安装,需要等一段时间,待完成后 python -m pip list ,显示 2、简易画图 2.1 直线图 import matplotlib.pyplot as ply '导入模块 pyplot,并自定义为ply' input_value = [1,2,3,4,5,6] squares 2.2 散点图 import matplotlib.pyplot as plt x_value = list(range(0,100,2)) y_value = [x**2 for x in x_value x_direction = choice([1,-1]) '随机漫步的方向 1:向右 -1: 向左' x_distance = choice([0,1,2,3,4,5 '随机漫步的 位移(大小和方向)' y_direction = choice([-1,1]) y_distance = choice([0,1,2,3,4,5

    1.2K30发布于 2020-01-17
  • 来自专栏全栈程序员必看

    Python可视化

    数据可视化的应用十分广泛,几乎可以应用于自然科学、工程技术、金融、通信和商业等各种领域。下面我们基于Python,简单地介绍一下适用于各个领域的几个实用的可视化库,快速带你入门!! 1.matplotlib https://matplotlib.org/ Matplotlib是一个Python 2维绘图库,已经成为python中公认的数据可视化工具,通过Matplotlib你可以很轻松地画一些或简单或复杂地图形 geoplotlib是python的一个用于地理数据可视化和绘制地图的工具箱,并提供了一个原始数据和所有可视化之间的基本接口,支持在纯python中开发硬件加速的交互式可视化,并提供点映射、内核密度估计 无需具备HTML CSS或JaveScript知识,就能使用任一种Python可视化库控制输入。 ,它以Python数据结构作为数据源,然后把它翻译成Vega可视化语法,并且能够在d3js上运行。

    7.1K20编辑于 2022-07-22
  • 来自专栏Mybatis学习

    Tensorflow2——tensorboard可视化

    下面通过手写数字数据集来介绍如何使用tensorboard可视化 可以两种方法,一种是再notebook里,还有一种是网页打开。 test_dataset=test_dataset.repeat().batch(128) model=tf.keras.Sequential() model.add(tf.keras.layers.Conv2D (16,(3,3),activation="relu",input_shape=(None,None,1))) model.add(tf.keras.layers.Conv2D(32,(3,3),activation ="relu")) model.add(tf.keras.layers.GlobalAveragePooling2D()) model.add(tf.keras.layers.Dense(10,activation

    69420发布于 2021-06-21
  • 来自专栏web前端

    smartClient 2--可视化组件

    Foundation Components Event Handling Controls Forms Grids Trees Layout DataBinding Themes/Skins     2、 id=formLayoutFilling&skin=Simplicity&fontIncrease=1&sizeIncrease=2 四、样式修改:     1、更换系统皮肤:引用不同的css包     2、自定义样式:         a. 在skin_styles.css和load_skin.js的文件底部重写样式(找到某个需要修改的类,例如button,在后面写上覆盖样式即可)     3、重构独立的组件内部的样式 五、可视化组件     数据源(数据源的定义格式类似SQL数据存储格式,区别在于:1)存储方式是XML或者js;2)必须定义数据类型;......)

    56400发布于 2018-07-31
  • 来自专栏全栈程序员必看

    python爬虫与数据可视化书(python大数据可视化)

    之前写过篇爬取前程无忧职位信息并保存到Excel的博客, 这里仔细的讲讲并且增加可视化内容 项目仓库:https://github.com/haohaizhi/51job_spiders 文章目录 1.数据挖掘 2.数据清洗 3.数据可视化 若找不到或者安装失败,可用源码安装的方式 【反馈】 1.数据挖掘 代码所需包 import urllib.request import xlwt import 数据可视化可以说是很重要的环节,如果只是爬取数据而不去可视化处理,那么可以说数据的价值根本没有发挥 可视化处理能使数据更加直观,更有利于分析 甚至可以说可视化是数据挖掘最重要的内容 同样的我们先看代码需要的包 工作经验要求漏斗图.html') HTML文件最好用谷歌浏览器打开,如果点开没反应可以在文件夹里找到该文件然后打开 最近比较多人说爬取数据没有动静,我去看了下,其实不是什么问题,就是网页源码有更改,之前python 有些东西也去的去,加的加,不过不影响后面数据可视化

    1.1K21编辑于 2022-07-28
  • 来自专栏数据科学与人工智能

    Python环境】Python可视化工具综述

    简介 在Python的世界里,可视化你的数据有多种选择。由于这种多样性,决定何时使用哪一个确实是种挑战。这篇文章包含由更受欢迎的包中的一部分制作的示例,并说明如何使用它们创建一个简单的条形图。 Matplotlib是Python可视化软件包的始祖,它有非常强大的能力,但是随之而来的是复杂性。Matplotlib往往可以做到任何你想做的,但并非那么容易弄清楚。 gglot ggplot与seaborn类似,也建立在matplotlib上,目的是以简单的方式改进matplotlib可视化的视觉吸引力。与seaborn不同的是,它是R中ggplot2的一个移植。 Plot.ly Plot.ly的不同之处在于它是一个分析和可视化的在线工具。它有一些稳定的API,其中包括Python的。浏览它的网站,你将看见很多丰富的交互图形。 由于文档和python的api,开始和运行都很容易,我喜欢最后这个产品。 总结 在Python生态系统中绘制数据图是一个好消息/坏消息的故事。好消息是有很多选择,坏消息是有太多选择。

    2.8K100发布于 2018-02-27
  • 来自专栏全栈程序员必看

    python可视化图表(python 显示图片)

    Python for Data Analysis》 2nd Edition 一、fig, ax = plt.subplots()的作用? 比如说我们想画个2*2的子图,每个子图对应一个表。 先重点考虑2个步骤。 · 第1个步骤:创建多维窗口: fig, axes = plt.subplots(2, 2) # 此处是一个2*2的图 · 第2个步骤:设定各个透视子图在窗口的位置: data.plot.bar(ax (python从0开始计数,所以“1”代表第2的) data.plot.barh(ax=axes[0,1], color='k', alpha=0.5) # alpha:设定图表的透明度; 再添加子透视图代码 y2 = np.cos(x2) ax2.plot(x2, y2) plt.savefig('sin_cos_2.png') # 将窗口另存为png格式图片 如果需要主副y

    1.4K10编辑于 2022-08-01
  • 来自专栏python3

    Python(2)

    一、python是强类型语言: 1、两个对象比较: (1)、身份(内存地址):两个对象的引用是否相同。  id(a)==id(b)或者a is b  (2)、值:两个对象的数据是否相等。   ,Python会按照     位置把右边的对象和左边的目标自左向右逐一进行配对,个数不同会触发异常。 例2: >>>for i in (i**2 for i in range(1,11)): >>>   print i/2 0 2 4 8 12 18 24 32 40 50 七、Python中的真假: x<100:    print x    x=+1   else:    print "game over" 八、Python的文件对象: 1、open:python内置函数,用于打开文件和创建文件对象 负数表示使用python默认设置。  正数表示指定此正数大小的缓存。

    82540发布于 2020-01-10
  • 来自专栏好奇心Log

    Python可视化 | 风玫瑰图可视化示例

    https://github.com/python-windrose/windrose pip install windrose pip install git+https://github.com/ python-windrose/windrose git clone https://github.com/python-windrose/windrose python setup.py install split()) _sum = data.apply(np.sum) data = data / _sum data N = 16 # 風速分佈爲16個方向 theta = np.linspace(0, 2* ]) v = data['WS'] speed = np.linspace(v.min(), v.max(), endpoint=True, num=16) deg = np.linspace(0, 2* , columns=deg, fill_value=0) dt.head(6) theta, r = np.meshgrid(deg, speed) fig,axl = plt.subplots(1,2,

    3.3K20发布于 2020-12-22
领券