【发布时间】:2019-12-11 10:24:49
【问题描述】:
我想创建一个图来显示在线上的最后一个值。但我无法用图表上的最后一个值创建图。有没有办法解决我的问题,谢谢!
输出: 交叉 = 列中的最后一个值 Output Final
# import eikon as ek
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
import os
import seaborn as sns; sns.set()
import pylab
from scipy import *
from pylab import *
fichier = "P:/GESTION_RPSE/GES - Gestion Epargne Salariale/Dvp Python/Florian/Absolute
Performance/PLOT.csv"
df = pd.read_csv(fichier)
df = df.drop(columns=['Unnamed: 0'])
# sns.set()
plt.figure(figsize=(16, 10))
df = df.melt('Date', var_name='Company', value_name='Value')
#palette = sns.color_palette("husl",12)
ax = sns.lineplot(x="Date", y="Value", hue='Company', data=df).set_title("LaLaLa")
plt.show()
【问题讨论】:
-
如果您想在行尾添加一个 x,除了我提出的答案之外,还有很多方法可以解决。但是,如果您可以提供包含玩具数据集的 Minimal, Complete, and Verifiable example 会有所帮助(请参阅 How to make good reproducible pandas examples)
标签: python matplotlib plot charts seaborn