zwx9955的个人博客分享 http://blog.sciencenet.cn/u/zwx9955

博文

python绘制三元相图

已有 3093 次阅读 2023-2-8 09:34 |个人分类:python|系统分类:科研笔记

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 其余不变

image.png



https://blog.sciencenet.cn/blog-3538417-1375328.html

上一篇:MS关于弹性矩阵的分析
下一篇:支持向量机原理解释与公式整理
收藏 IP: 183.207.4.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

IP: 123.114.102.*   鍥炲 | 璧� 璧� +1 [1]鍒橀挗   2019-11-22 20:31
鏈€鏃╂垜鐢≦WERTY閿洏銆傚悗瀛︿簲绗旓紝鍐嶅鏅鸿兘ABC銆傛墜鏈哄悗鍏堢敤鍏ㄩ敭鐩橈紝鍚庣敤涔濆鏍笺€傜幇鍦ㄧ敤璁銆傛妸鎵嬭В鏀惧嚭鏉ヤ簡銆傛垜瑙夊緱涓嶆槸绉戝锛岃€屾槸涔犳儻銆傚勾榫勮秺澶э紝瓒婅寰椾範鎯垚鑷劧鐨勫姏閲忋€備互鍚庡彲鑳藉姩鍔ㄧ溂鐝犲瓙灏辫兘杈撳叆浜嗐€�
鍥炲  锛�   
2019-11-23 21:301 妤硷紙鍥炲妤间富锛� 璧� 璧� +1 | 鍥炲

1/1 | 鎬昏:1 | 棣栭〉 | 涓婁竴椤� | 涓嬩竴椤� | 鏈〉 | 璺宠浆

扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2025-3-2 23:14

Powered by ScienceNet.cn

Copyright © 2007-2025 中国科学报社

返回顶部