小编Сте*_*нов的帖子

如何在seaborn中填充线图下的区域

我想填充线图下的区域,如下图所示: 它应该看起来像

代替

在此处输入图片说明

基于以下 .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
Run Code Online (Sandbox Code Playgroud)

我应该在此代码中更改什么以生成所需的图形?

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()
Run Code Online (Sandbox Code Playgroud)

python visualization line-plot seaborn

5
推荐指数
1
解决办法
1万
查看次数

Seaborn:避免绘制缺失值(线图)

我想要一个线图来指示是否缺少一条数据,例如: 在此处输入图片说明

但是,下面的代码填充了丢失的数据,从而创建了可能引起误解的图表: 在此处输入图片说明

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

# load csv
df=pd.read_csv('data.csv')
# plot a graph
g = sns.lineplot(x="Date", y="Data", data=df)
plt.show()
Run Code Online (Sandbox Code Playgroud)

我应该在代码中进行哪些更改以避免填充缺失值?

csv如下所示:

Date,Data
01-12-03,100
01-01-04,
01-02-04,
01-03-04,
01-04-04,
01-05-04,39
01-06-04,
01-07-04,
01-08-04,53
01-09-04,
01-10-04,
01-11-04,
01-12-04,
01-01-05,28
   ...
01-04-18,14
01-05-18,12
01-06-18,8
01-07-18,8
Run Code Online (Sandbox Code Playgroud)

链接到.csv:https//drive.google.com/file/d/1s-RJfAFYD90m4SrFDzIba7EQP4C-J0yO/view? usp = sharing

python visualization seaborn

5
推荐指数
3
解决办法
2365
查看次数

将突出显示的文本复制到剪贴板,然后使用剪贴板将其追加到列表中

我正在尝试使用适用于Python 3(Windows 10)的pyautogui模块自动化浏览器或文字处理器中的某些操作。

浏览器中有一个突出显示的文本。

text

以下脚本应打印突出显示的文本

import pyautogui as pya

# double clicks on a position of the cursor
pya.doubleClick(pya.position())

list = []
# a function copy_clipboard() should be called here
var = copy_clipboard()
list.append(var) 
print(list)
Run Code Online (Sandbox Code Playgroud)

输出应为:

[text]

那么函数copy_clipboard()应该是什么样的呢?谢谢您的帮助。

python python-3.x pyautogui

4
推荐指数
2
解决办法
2194
查看次数