gpt4 book ai didi

python - Pandas 数据框线图 : Show Random Markers

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:36 29 4
gpt4 key购买 nike

我经常有包含许多观察结果的数据框,并且想使用线图快速浏览一下数据。

问题是颜色图的颜色要么重复 X 次观察,要么难以区分,例如在顺序色图的情况下。

所以我的想法是将随机标记添加到我卡住的线图中。

这是一个使用一种标记样式的示例:

# -*- coding: utf-8 -*-
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# dataframe with random data
df = pd.DataFrame(np.random.rand(10, 8))

# plot
df.plot(kind='line', marker='d')
plt.show()

它提供:

enter image description here

是否也可以为每条线绘制(随机)标记?

提前致谢!

最佳答案

pandas 使用 matplotlib 作为绘图的默认后端。要为每一行定义不同的标记和线型,您可以将 list 传递给 style 参数,其中列表中的每个值都遵循 fmt 来自 matplotlib.pyplot.plot 的 session (例如 '[marker][line][color]'):

df.plot(style=['+-', 'o-', '.--', 's:'])

这也可以包括 1 个字母的颜色缩写

df.plot(style=['+-y','o-b','.--g','s:k'])

关于python - Pandas 数据框线图 : Show Random Markers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39246115/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com