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

    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

    46650发布于 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.6K20发布于 2019-01-11
  • 来自专栏数据科学与人工智能

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

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

    96710发布于 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.5K20发布于 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.4K20发布于 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)

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

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

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

    57010发布于 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])

    89940发布于 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绘制。

    45110编辑于 2024-11-18
  • 来自专栏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.4K30发布于 2020-01-17
  • 来自专栏python3

    python地图可视化

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

    1.7K20发布于 2020-01-09
  • 来自专栏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)必须定义数据类型;......)

    1.1K90发布于 2018-01-09
  • 来自专栏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

    87820发布于 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)必须定义数据类型;......)

    68300发布于 2018-07-31
  • 来自专栏数据科学与人工智能

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

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

    3.1K100发布于 2018-02-27
  • 来自专栏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默认设置。  正数表示指定此正数大小的缓存。

    1K40发布于 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.6K20发布于 2020-12-22
  • 来自专栏yuyy.info技术专栏

    Python 实现可视化抽奖

    root.minsize(300,300) btn1=Button(root,text='樱桃',bg='red') btn1.place(x=20,y=20,width=50,height=50) btn2 = Button(root, text='香蕉', bg='white') btn2.place(x=90, y=20, width=50, height=50) btn3 = Button(root Button(root, text='甘蔗', bg='white') btn12.place(x=20, y=90, width=50, height=50) fruitlist=[btn1,btn2,

    1K10编辑于 2022-06-28
  • 来自专栏MeteoAI

    Python可视化工具概览

    面对气象领域庞杂的数据集,想要直观的表达信息,可视化可以说是最直接的表达方式之一。而且优秀的可视化可以起到事半功倍的效果。 2017年PyCon大会有一个演讲专门介绍了Python中的可视化库。 Python可视化工具概览 基于matplotlib构建的可视化库 ? matplotlib是Python中一个低级可视化工具,其提供了两种绘图方式。其中一种类似MATLAB,通过调用函数直接绘图。 作为Python中使用最广泛的可视化工具之一,matplotlib可以绘制大多数常见的图。官方也提供了大量的可视化示例。 GeoViews可视化示例 除了上述可视化库之外,Altair是类似Seaborn用于统计可视化的交互式Python可视化库,其基于Vega和Vega-Lite(两者非基于Python的可视化库)。 PyQtGraph是基于PyQt4/PySide和numpy的纯Python图形和GUI库,主要应用于数学/科学/工程应用领域。 PyQtGraph支持2D/3D图形绘制,而且还提供了一些高级特征。

    3.7K73发布于 2019-07-24
  • 来自专栏ATYUN订阅号

    Python可视化解析MCMC

    如果可能的状态集S是有限的,我们可以提供如下链的可视化表示: ? 每个圆圈表示一个状态,在这种情况下,S={A, B, C},而箭头表示我们的进程从一个状态跳到另一个状态的概率。 所以让我们用Python实现它。为此,我设想检查50天,然后我编码Sunny = 1, Rainy = 2, Cloudy = 3。 i-1].dot(P) if u[i] < m[i][0]: Y[i]=1 elif u[i] < m[i][0] + m[i][1]: Y[i] = 2 有趣的是,如果我们计算概率分布列表的平均值(每个t对应一个),我们得到: [np.mean(m[:,0]), np.mean(m[:,1]), np.mean(m[:,2])] Output: [0.3239190123456788

    1.2K40发布于 2019-10-28
领券