Python plotly 概要

Python plotly 概要,第1张

概述Pythonplotly概要零、安装与导包壹、散点图贰、散饼图叁、柱状图肆、3D图像零、安装与导包通过运行pip安装:$pipinstallplotly==4.14.3或通过运行conda安装:$condainstall-cplotlyplotly=4.14.3导包:importplotly.graph_objectsasgo详见:https://pl

Python plotly 概要零、安装与导包壹、散点图贰、散饼图叁、柱状图肆、3D图像

零、安装与导包

通过运行pip安装:

$ pip install plotly==4.14.3

或通过运行conda安装:

$ conda install -c plotly plotly=4.14.3

导包:

import plotly.graph_objects as go

详见:https://plotly.com/python/getting-started/

壹、散点图
# 导包import numpy as npimport plotly.graph_obJs as gofrom plotly.offline import iplot# 1 生成随机数x = np.random.randn(30)y = np.random.randn(30)# 2 把数据放入go对象trace =go.Scatter(x=x , y=y, mode='markers',marker=dict(color='red' ,size =8,opacity=0.8)) # 颜色, 大小, 透明度# 3 创建一个data变量存放go对象#   data变量是一个数组列表,所以可以存放超过一个以上的go对象data = [trace]# 4 利用iplot进行绘制iplot(data) # 用iplot而不是plot因为想要inline图像
贰、散饼图
# 1 数据groups = ['饮食','账单','娱乐','其他']amount =[1000,500,1500,300]colors = ['#d32c58','#f9b1ee','#b7f9b1','#b1f5f9']# 2 把数据放入go对象trace = go.PIE( labels= groups , values= amount, # x, y values                hoverinfo='label+percent', # 鼠标放上去的注释                textinfo = 'value',        # 在饼图上标值, 默认标百分比                 textFont= dict(size=25),   # 字体大小                marker=dict(colors=colors, line=dict(color='#000000',wIDth=3))) # marker属性# 3 创建一个data变量存放go对象#   data变量是一个数组列表,所以可以存放超过一个以上的go对象data = [trace]# 5 利用iplot进行绘制iplot(data)
叁、柱状图
# 1 创建数据并把数据放入go对象trace1 = go.bar( x = ['A', 'B'] , y = [12,11] , name='Rounds Played')trace2 = go.bar( x = ['A', 'B'] , y = [6,1] , name='Wins')# 2 创建一个data变量存放go对象, 创建fig变量存放图片fig = go.figure(data=[trace1,trace2])# 3 利用iplot进行绘制iplot(fig)

肆、3D图像
# 1 创建数据并把数据放入go对象trace = go.Scatter3d(    x=[12,3,4,15,0],    y=[ 2,3,4, 5,6],    z=[ 1,2,2, 3,4],    mode='markers',    marker=dict(    	size       = 12,        # 大小        color      = z,         # 根据z值标色        colorscale = 'Viridis', # 色度区分类型        opacity    = 0.8,       # 透明度        showscale  = True       # show scale     ))# 2 创建一个data变量存放go对象data = [trace]# 3 创建fig变量存放图片fig = go.figure(data=data)# 4 利用iplot进行绘制iplot(fig,filename='3d')

总结

以上是内存溢出为你收集整理的Python plotly 概要全部内容,希望文章能够帮你解决Python plotly 概要所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1244372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存