import pymysql
import plotly
import plotly.graph_objs
plotly.tools.set_credentials_file(username='JaneGinkgo', api_key='IDOV3Q7jOtABYvw7mhin')
try:
#连接数据库t
conn = pymysql.connect(host="localhost", user="root", passwd="root", db="t", charset="utf8")
print ("Conection success!\n")
cur = conn.cursor()
cur.execute('SELECT gender, grade, ratio FROM score')
rows = cur.fetchall()
x_data = []
y_data = []
gender = []
colors = []
for row in rows:
gender.append(row[0]) #性别
x_data.append(row[1]) #成绩
y_data.append(row[2]) #出席率
if(row[0] == 'boy'): #根据性别设置scatter的颜色
colors.append('rgb(93, 164, 214)')
else:
colors.append('rgb(255, 65, 54)')
data = [
{
'x': x_data,
'y': y_data,
'mode': 'markers',
'marker': {
'color':colors,
第二次用Python和Plotly成功绘制图形
使用Python和Plotly绘制图形实战
最新推荐文章于 2025-09-19 09:09:32 发布
本文记录了作者第二次成功使用Python和Plotly库绘制图形的过程,详细介绍了如何生成并展示图表,最终生成的HTML文件存储在E:Python,并且在Plotly个人主页上也可查看。

最低0.47元/天 解锁文章
625

被折叠的 条评论
为什么被折叠?



