小编Mat*_*mer的帖子

使用不同matplotlib版本绘图的差异

我的一位同事递给我一个脚本,用于从数据库中收集数据并绘制它.当我自己使用脚本时,这些图看起来并不相同,而且它与Matplotlib的版本有关.

绘制数据的脚本非常简短:

import matplotlib.pyplot as plt
import csv
import os
from dateutil import parser

def plot(outputDir,plotsDir,FS):
    allfiles = os.listdir(outputDir)
    flist = []
    for f in allfiles:
        if 'csv' in f.lower(): flist.append(f)
    for f in flist:
        with open(outputDir + '/' + f, 'rt') as ff:
            data = list(csv.reader(ff,delimiter=FS))
        values = [i[2] for i in data[1::]]
        values = ['NaN' if v is '' else v for v in values]
        time = [parser.parse(i[1]) for i in data[1::]]
        plt.xlabel('Time_[UTC]')
        plt.plot(time, values)
        plt.xticks(rotation=40)
        if os.path.isdir(plotsDir) …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

12
推荐指数
1
解决办法
1758
查看次数

Visual Code Studio 中类似 PyCharm 的控制台

我想尝试使用 VSC 来开发一些 Python 程序,之前我只使用 PyCharm。Pycharm 对我来说最有用的功能之一是 PyDev 控制台,我可以在其中快速尝试小代码片段(例如 3-10 行),并调整它以按照我想要的方式工作。

我看到 VSC 有一个控制台,但它更像常规的 IDLE 控制台,在其中编写这些代码片段有点困难(例如修复 2 行之前的内容几乎是不可能的)。

我一直在寻找一种扩展,可以在 VSC 中为我提供类似 PyCharm 的控制台体验,但一直找不到。是在外面吗?或者是否有另一种方法可以达到相同的结果(例如基于相同的 PyDev 控制台设置自定义控制台)?

python console visual-studio-code

6
推荐指数
1
解决办法
3376
查看次数

标签 统计

python ×2

console ×1

matplotlib ×1

visual-studio-code ×1