python获取sql数据后如何用plotly库绘制散点图

版本:python3.6
相关安装库已装好:plotly,pymysql
代码如下:
import pymysql

连接数据库

db = pymysql.connect(host='',user='',passwd='',db='text',port=3306,charset='utf8')
cursor = db.cursor()
data = cursor.execute('SELECT * FROM ABC')
all = cursor.fetchall()
顺利连接,并用fetchall()获取所有数据为(('18', '125', '285'), ('11', '178', '235'), ('10', '154', '254'), ('9', '124', '301'), ('18', '177', '256'), ('15', '152', '245'), ('12', '145', '234'), ('12', '167', '254'), ('17', '111', '289'), ('15', '187', '245'))分三列,列名分别为A,B,C
下面我就不知道咋操作了,试了好多种方法报错
还请大神指点迷津,最好测试能跑。

2个回答

建议你使用pandas这个库来提取sql数据

import pandas as pd
import pymysql
conn = pymysql.connect(host=127.0.0.1'', port=3306, user='root', passwd='123456', db='mysql')
sql = "select * from user"
df = pd.read_sql(sql, conn)
print(df)  ##整个数据库的表格

A=df['A'].values.tolist()  ##A列数据
print(A)   

然后在去plotly绘图就可以了

dataset = {'x':A,
               'y': B,
               'text':C}

data_g = []

tr_x = Scatter(
        x=dataset['x'],
        y=dataset['y'],
        text=dataset['text'],
        textposition='top center',
        mode='markers+text',
        name='y'
)
data_g.append(tr_x)

layout = Layout(title="scatter plots", xaxis={'title': 'x'}, yaxis={'title': 'value'})
fig = Figure(data=data_g, layout=layout)
pltoff.plot(fig, filename=name)

https://blog.csdn.net/chengxuyuanyonghu/article/details/55519382
https://www.cnblogs.com/felixwang2/p/8903642.html

s3015683
忍风 谢谢,大神。解决了
10 个月之前 回复
s3015683
忍风 这个有点老了 p2.7 我现在用的3.6,好多语法都变了啊
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
plotly绘制散点图
python可交互式可视化 具体内容可以到plotly上查看,但是上面的案例有的不适合,比如要求在线画图,但是我就不喜欢在线画图!!!因此我将一些例子进行转换, 基本上在电脑本地就可以了 接下来进行简单的code实践 第一步查看plotly版本: >>> import plotly >>> plotly.__version__ '3.4.2' 我的版...
Python使用Plotly绘图工具,绘制散点图、线形图
今天在研究Plotly绘制散点图的方法 使用Python3.6 + Plotly Plotly版本2.0.0 在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博客中有写到:https://www.cnblogs.com/ws17345067708/p/10531531.html 因为Plotly没有自己独立的线性图形函数,所以把线性图形与散点图形全部用一个函数实现 这个函数...
用python绘制散点图
  今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下。  在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息。  网址为:点击打开链接  可以看到scatter中有很多参数,经常使用的参数主要有以下几个:c:marker:  数据、代码和绘制的图如下。  数据(取第一列作为x,取第四列作为y)截图:  代码如下...
python 绘制密度散点图
#coding : utf-8 import matplotlib.pyplot as plt import numpy as np plt.switch_backend('agg') ###Make the locical cpx_num### def loc_n(N,seq_num_name): #the type of seq_num_name is str n = N-1 f_...
Python绘制折线图、散点图
Python绘图需要下载安装matplotlib模块,它是一个数学绘图库,我们将使用它来制作简单的图表,如折线图和散点图。关于matplotlib模块的下载安装预配置将在后面具体介绍。 (一)绘制折线图 首先,我们先绘制一个简单的折线图 # 调用模块 import matplotlib.pyplot as plt squares=[1, 4, 9, 16, 25] x=[1,...
Python绘制简单的散点图
# 导入模板pyplot并指定别名plt import matplotlib.pyplot as plt # 创建2个列表 x_values = [2, 4, 6, 8, 10] y_values = [4, 16, 36, 9, 25] # 使用scatter()绘制散点 plt.scatter(x_values, y_values, s=100) # 设置图表标title()题并给坐标轴...
使用python绘制散点图
// Import necessary packages from matplotlib import pyplot as plt import numpy as np //定义一个函数实现利用文档中某几列数据生成散点图 def plotData(x1,y1,x2,y2): plt.figure(figsize=(8,8))#设置图片大小 plt.scatter(x1,...
绘制散点图--python
#-*- coding: utf-8 -*-import numpy as npfrom numpy import *import matplotlib.pyplot as plt#测试数据集 二维listdataSet = [ [-0.017612, 14.053064], [-1.395634, 4.662541], [-0.752157, 6.538620],            [-1....
python绘制地震散点图
本项目是利用五年左右的世界地震数据,通过python的pandas库、matplotlib库、basemap库等进行数据可视化,绘制出地震散点图。主要代码如下所示 from __future__ import division import pandas as pd from pandas import Series,DataFrame import numpy as np from matp...
利用python绘制散点图
本代码是利用python绘制散点图,使用xlrd读取Excel文件,
【python图像处理】】python绘制散点图
python中用于绘图是matplotlib模块中的pyplot类,直接使用plot()函数绘制出的是折线图。而绘制散点图使用的是scatter()函数。
plotly入门(散点图和曲线图)
散点图 散点图,顾名思义就是由一些散乱的点组成的图表,这些点在哪个位置,是由其X值和Y值确定的。所以也叫做XY散点图。 特点是能直观表现出影响因素和预测对象之间的总体关系趋势。优点是能通过直观醒目的图形方式反映变量间关系的变化形态,以便决定用何种数学表达方式来模拟变量之间的关系。散点图不仅可传递变量间关系类型的信息,也能反映变量间关系的明确程度。 今天我们来看一下Python中plotly包来...
Python Matplotlib实现三维数据的散点图绘制
本文采用Python2.7+Matplotlib在PyCharm平台实现实现三维数据的散点图绘制
【python 可视化】python利用matplotlib库绘制散点图案例
import pandas as pd import numpy as np import matplotlib.pyplot as plt import random N=50 x=np.random.randn(N) y=np.random.randn(N) plt.scatter(x,y,s=50,c='b',marker='o',alpha=0.5) plt.savefig("C:/a3.j
python 散点图绘制坐标轴异常
绘制散点图找两数据之间的变化情况,结果发现图形显示异常。rn在excel中的图像与python绘制出的图像相差太大。rn具体图形如下:rnrnplt:![图片说明](https://img-ask.csdn.net/upload/201812/20/1545279868_281700.png)rn 从图中可以看到y轴的值无顺序排列rn rn excel:![图片说明](https://img-ask.csdn.net/upload/201812/20/1545279941_63202.png)rn rn 而excel的图像则是正常显示。rn rn rn 原始部分数据如下:rn ![图片说明](https://img-ask.csdn.net/upload/201812/20/1545280018_236333.png)rn rnpython plt代码:rnplt.scatter(df_tmp['新品销售占比'].head(),df_tmp['老品销进比'].head())rnrn 麻烦各位大佬指导一二
Python编程:matplotlib绘制散点图
代码示例 import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.figure() plt.scatter(x, y) plt.savefig("f.png") 绘制效果
Python基础:matplotlib绘制散点图
from sklearn.datasets.samples_generator import make_blobs import matplotlib.pyplot as plt X, y = make_blobs(n_samples=100, centers=3, n_features=2,random_state=0) y=y+1; # label plt.figure(1) ax=...
使用python的matplotlib绘制散点图
最近在看《机器学习实战》这本书,用书中的代码画散点图时遇到了一些小问题,查了很多人的文章最后成功画出想要的图形,这里写下过程当做笔记,也给同样遇到问题的同学提供参考。 import matplotlib import matplotlib.pyplot as plt import numpy as np 导入数据 import kNN datingDateMat,datingLabel...
Python使用Plotly绘图工具,绘制柱状图
使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数 通过参数,可以设置柱状图的样式。 通过barmod进行设置可以绘制出不同类型的柱状图出来。 我们先来实现一个简单的柱状图: # -*- coding: utf-8 -*- import plotly as py import plotly.graph_objs as go pyplt = py.off...
Python使用Plotly绘图工具,绘制水平条形图
水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图 水平条形图需要在Bar函数中设置orientation= 'h' 其他的参数与柱状图相同。也可以通过设置barmode = 'stack', 绘制层叠水平条形图和瀑布式水平条形图 import plotly as py import plotly.graph_objs as go pyplt = py.offlin...
散点图绘制
import matplotlib.pylab as plt import numpy as np 加载数据 data = np.load("./国民经济核算季度数据.npz") print(data) columns = data[“columns”] values = data[“values”] 创建画布 plt.figure() 准备数据 x = values[:,0] 所有行的3,4,5...
绘制散点图
本课程从Python基础编程到机器学习实战,面向零基础学员,你可以不会Python,因为从环境搭建、helloworld一直讲到了机器学习库,你可以不会机器学习,因为从机器学习的概念分类一直讲到了分类和聚类实战案例,<br />n当你通过该课程全部学习,就会掌握机器学习的一般流程,你可以做到的也就更多!面向的就是零基础的你!<br />
散点图的绘制
目录 1.创建画布 2.绘制图形 (1)准备数据 (2)进行绘制 (3)图形添加修饰 3.图形展示 1.创建画布 创建画布,返回画布对象 给画布对象增加子图 参数1,2:表示增加的子图为几行几列 参数3:表示第几个图 从当前这个增加子图的代码开始到下一个增加子图的代码的内容,都是这个子图的修饰内容 import matplotlib.pyplot as plt impo...
Python使用Plotly绘图工具,绘制饼图
今天我们来学习一下如何使用Python的Plotly绘图工具,绘制饼图 使用Plotly绘制饼图的方法,我们需要使用graph_objs中的Pie函数 函数中最常用的两个属性values,用于赋值给需要可视化的数据 另外一个属性labels则是表示不同数据所对应的标签 我们先看一个例子 import plotly as py import plotly.graph_objs as go...
Python使用Plotly绘图工具,绘制甘特图
今天来讲一下如何使用Python 的绘图工具Plotly来绘制甘特图的方法 甘特图大家应该了解熟悉,就是通过条形来显示项目的进度、时间安排等相关情况的。 我们今天来学习一下,如何使用ployly来绘制甘特图 绘制甘特图的函数为Plotly.figure_factoryz中create_gantt方法 通过参数事件Task,开始Start,结束Finish的时间的数据来绘制甘特图 imp...
Python实现散点图和散点图矩阵的绘制
说明:代码运行环境为 Win10+Python3+jupyter notebook 散点图和趋势线的简单介绍: 散点图一般用于描述两个数量型变量之间的相关关系,而趋势线是显示相关性近似程度的一条直线。 绘制散点图的主要方法: 方法1:通过pandas包中的DataFrame对象调用plot()或plot.scatter()方法 方法2:通过matplotlib包中的axes对象调用sca...
如何用sqldmo执行命令获取SQL数据
我想执行一句命令"select * from table"rn然后得到一个DataTablern谁有具体的代码?
如何用MFC画散点图
我有X Y各10个数据,要求在界面上画出散点图,使横轴为X,纵轴为Y,这个需要怎样实现,最好有代码rn谢谢!
使用Pandas库连接数据库以及对数据绘制散点图进行分析
#导包 import os import sys #将脚本所在工程添加到环境变量 sys.path.append('../../mymac') #将项目路径添加到系统搜寻路径 os.environ[&quot;DJANGO_SETTINGS_MODULE&quot;] = 'mymac.settings' #导入django模块 import django #导入matplotlib import matplotl...
Python实现平行坐标图的绘制(plotly)
平行坐标图简介     当数据的维度超过三维时,此时数据的可视化就变得不再那么简单。为解决高维数据的可视化问题,我们可以使用平行坐标图。以下关于平行坐标图的解释引自百度百科:为了克服传统的笛卡尔直角坐标系容易耗尽空间、 难以表达三维以上数据的问题, 平行坐标图将高维数据的各个变量用一系列相互平行的坐标轴表示, 变量值对应轴上位置。为了反映变化趋势和各个变量间相互关系,往往将描述不同变量的各点连接...
plotly 绘制离线图例(折线)
#log.txt 1 9 15 2 9 16 1 10 17 2 10 18 1 9 19 #!/usr/bin/env python import plotly.offline as pltoff import plotly.graph_objs as go def line_plots(name="line_plots.html"): dataset = { ...
plotly绘制简单图形<1>
之前在《聚类分析python画树状图--Plotly(dendrogram)用法解析》说了plotly的安装注册以及使用, 这里说一下plotly的其他使用 首先导入相关的包 import plotly.graph_objs as go 1、绘制散点图: trace=go.Scatter( x=[1,2,3,4,5,6], y=[1,3,5,8,4,7], m...
有了决策树每层节点后,如何用python绘制决策树?
【机器学习】【决策树】有了决策树每层节点后,如何用python绘制决策树?
Python 3基础教程48-Matplotlib绘制散点图和柱状图
本文来介绍如何绘制散点图和柱状图。散点图就是一些离散分布的点,柱状图,就是垂直方向的条形图。 1. 绘制散点图 # 演示如何绘制散点图和柱状图 from matplotlib import pyplot as plt # 主要x 和y的个数要相同,不然会报错 x = [5,6,7,8] y = [7,3,8,3] x1 = [2,5,3,9] y1 = [5,3,2,7]
在python中,用scatter绘制散点图
在python中,用scatter绘制散点图
Python绘制折线图、直方图、散点图、盒图
#第1题折现图 import pandas as pd import numpy as np import matplotlib.pyplot as plt Money=pd.read_csv('Money.csv',sep=',',header=0,index_col='date') axis1=plt.subplot() axis1.plot(Money.index,Money.m...
Python matplotlib,数据可视化,绘制散点图,scatter
  demo.py(绘制散点图,scatter): # coding=utf-8 from matplotlib import pyplot as plt from matplotlib import font_manager # 设置中文字体。(Linux中可以通过命令:fc-list :lang=zh 查看系统中支持中文的字体) my_font = font_manager.Font...
python绘制散点图并标记序号
实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as plt x=[2.3,4.5,3,7,6.5,4,5.3] y=[5,4,7,5,5.3,5.5,6.2] n=np.arange(7) fig,ax=plt.subplots() ax.scatter(x,y,c
Python绘制简单漂亮好玩的散点图
     Python中有很多封装好的包可以直接使用,最近正好用到了可视化的展示模块matplotlib,感觉虽然API学起来比较复杂,但是看到画出来的图片那么漂亮当然还是心满意足的了,最近几天学习使用了柱状图、直方图、三维立体图、流形图等等,接下来会找时间分别记录一下,当做是自己学习的一个记录也希望能帮到正好需要的人。       今天主要简单了绘制一些漂亮好玩的散点图,下面是具体的实现:#!u...
30、python散点图绘制简单操作
散点图;是以一个变量为横坐标,另一个变量为纵坐标,利用三点(坐标点)的分布形态反映变量关系的一种图形 1 散点图绘图函数 plot(x,y,'.',color=(r,g,b)) 参数说明: x,y  :  x,y轴的序列 ‘.’ '。' :绘图是小点还是大点、 color : 散点图的颜色,用rgb定义,或者用英文字符定义,rgb为0到1的范围 2 案例 import pandas...
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件