【发布时间】:2021-05-11 01:53:25
【问题描述】:
我在使用 pandas 和 plotly 正确格式化散点图时遇到问题。我想实现类似于下面的情节(使用谷歌表格创建)。
使用 google colab pandas 和 plotly 使用完全相同的数据,我有一个完全不同的可视化,其中所有点都放在一个网格上,这使得可视化异常值非常困难。
如何使用 python 获得类似于谷歌表格中的情节的结果?最好是一个交互式的情节。
import numpy as np
import pandas as pd
import hvplot.pandas
import plotly.express as px
import matplotlib.pyplot as plt
worksheet= spreadsheet.worksheet('left_to_right') ;
# get_all_values gives a list of rows.
rows = worksheet.get_all_values()
df = pd.DataFrame(rows)
headers = df.iloc[0]
cols = list(df.columns)
pd.options.plotting.backend = "plotly"
df.plot(
kind='scatter',
x=cols[0],
y=cols[1:],
width=1500,
height=1000
)
数据集链接: https://docs.google.com/spreadsheets/d/1NOHH9dUEAhRjrl0NWq_zUIgzUdYfupJjuEaXyRmTFEY/edit?usp=sharing
【问题讨论】:
标签: python plotly scatter-plot