python绘制三元相图
2023-2-8 09:34
阅读:709
import matplotlib as mpl import matplotlib.pyplot as plt import pandas as pd import numpy as np import plotly.express as px # 上述操作为导入一些要用的包 df = px.data.election() # 用选举数据库作图 print(df) fig = px.scatter_ternary(df,a='Joly',b='Coderre',c='Bergeron') fig.show() # 上述代码实现的是三元图散点绘制形式scatter_ternary()函数 fig = px.scatter_ternary(df,a='Joly',b='Coderre',c='Bergeron', hover_name='district', # hover_name是悬停名称的意思,鼠标移到散点上会显示 color='winner',size='total',size_max=15, # color设置每个散点的颜色为最大的值,size表示点的大小 color_discrete_map={'Joly':'blue', 'Coderre':'red', 'Bergeron':'green' # 定义特定数据的颜色 } ) fig.show() # 上述代码实现的是3色冒泡散点三元图 fig = px.line_ternary(df,a='Joly',b='Coderre',c='Bergeron') fig.show() # 上述代码实现的是折线三元图scatter->line 其余不变
转载本文请联系原作者获取授权,同时请注明本文来自赵文轩科学网博客。
链接地址:https://wap.sciencenet.cn/blog-3538417-1375328.html?mobile=1
收藏
当前推荐数:0
推荐到博客首页
网友评论0 条评论