||
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 其余不变
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 02:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社