Как заполнить участок под линейным участком в морском заливе - PullRequest
0 голосов
/ 29 августа 2018

Я хочу заполнить область под линейным графиком, чтобы она выглядела как на картинке ниже: it should look like it

вместо

enter image description here

построен на следующем CSV-файле:

01-01-97    1
01-02-97    2
01-03-97    3
     ...
01-11-17    251
01-12-17    252
01-01-18    253

что я должен изменить в этом коде для генерации желаемого графика?

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt

# load csv
df=pd.read_csv("test.csv")
# generate graph
g = sns.lineplot(x="Date", y="Data", data=df)

plt.show()

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Вот альтернатива, используя составной график:

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt

# load csv
df = pd.read_csv("test.csv")

# generate graph
plt.stackplot(df["Date"], df["Data"], alpha=0.5) 

plt.show()
0 голосов
/ 29 августа 2018
plt.fill_between(df.Date.values, df.Data.values)
...