我在ipython笔记本上使用bokeh。
我想使用包含datetimes的pandas DataFrame在bokeh中绘制折线图:
import pandas as pd
from datetime import datetime as dt
from bokeh.io import output_notebook
from bokeh.charts import Bar, Line, show
df = pd.DataFrame(data=[1,2,3],
index=[dt(2015, 1, 1), dt(2015, 1, 2), dt(2015,
我有以下代码: import pandas as pd
from pandas import datetime
from pandas import DataFrame as df
import matplotlib
from pandas_datareader import data as web
import matplotlib.pyplot as plt
import datetime
import numpy as np
stocks = 'GE','F' #<-- In this case there are just 2 symbols
我正在尝试绘制两个熊猫数据帧。一个数据帧需要在同一图形上显示为折线图,另一个数据帧显示为散点图。
这将绘制第一个数据帧:
line = pd.read_csv('nugt_daily.csv',parse_dates=['Date'])
line = line.sort_values(by='Date')
line.set_index('Date',inplace=True)
line['Close'].plot(figsize=(16, 12))
我想在前面的图上绘制以下数据帧-但作为散点图(而不是折线图):
p
我有一个包含多个列和multiIndex的Pandas DataFrame。我想将两列(“Total”和“Sold”)中的数据绘制为不同的折线图,并使用第三列“Percentage”中的值作为“Sold”图表上各点的注释文本。做这件事最好的方法是什么?任何建议和建议都将不胜感激。
#data is a dict
data = { 'Department': ['Furniture','Furniture','Furniture',
'Gifts','Gifts','Gifts'],
下面的python代码将显示柱状图和散点图的对图。
import pandas as pd
import matplotlib.pyplot as plt
from sklearn import datasets
iris_dataset = datasets.load_iris()
X = iris_dataset.data
Y = iris_dataset.target
iris_dataframe = pd.DataFrame(X, columns=iris_dataset.feature_names)
# create a scatter matrix from the data
我想在一个简单的向量空间图中画出不同单词之间的相似性。我已经使用gensim提供的模型word2vec计算了它们,但我在文献中找不到任何图形示例。我的代码如下:
## Libraries to download
from nltk.tokenize import RegexpTokenizer
from nltk.corpus import stopwords
from nltk.stem.porter import PorterStemmer
from gensim import corpora, models
import gensim
import json
import nltk
i
垫图库给出了折线图的图例,但颜色不匹配。这里有一个代码来说明这个问题。 import matplotlib.pyplot as plt
import math
d = {'Training': [270,180,160,150,135,130,120,110,100,95],'Validation': [290,220,200,180,170,173,175,185,188,195]
,'Validation Lr Drecay': [290,220,200,180,170,170,168,166,170,175]}
df = pd
我有一个带有DateTime索引的DataFrame:
import pandas as pd
from random import randrange
dates = pd.date_range(start="2020-02-01",end='2020-04-18',freq='1d')
df = pd.DataFrame(index=dates,data=[randrange(10000) for i in range(78)]
现在,当我将数据绘制为折线图时,matplotlib会生成一个格式良好的x轴:
df.plot(figsize=(
当我使用DataReader从FRED那里抓取数据时,我的DataFrame中有一些NaN值,但是在FRED官方网站上,他们的数据和图形似乎是完整的,没有丢失。所以我想知道是什么原因导致NaN值出现在我的DataFrame中?以及如何修复它?
import pandas as pd
import datetime as dt
import pandas_datareader as web
import matplotlib.pyplot as plt
from matplotlib import style
import matplotlib.ticker as ticker
style.us
我对Python中的Pandas概念非常陌生。通常情况下,绘图不是问题。然而,我现在面对的是一个包含索引的数据帧。不知怎么的,什么都不起作用了。
我想要实现的是:针对一个特定的列Plant1,Plant2,Plant3为每个列Trafo1创建一个子图。
下面是我的代码:
import numpy as np
import datetime
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import pandas as pd
import os
# Create the sample data
pla
在更新一些使用pandas.DataFrame的早期代码时,我遇到了以下问题.
这是我的原始代码将创建的参考图:
import pandas as pd
import matplotlib.pyplot as plt
a = range(1, 25)
b = a
c = [x+2 for x in b]
d = [x*2 for x in c]
plt.bar(a, d)
plt.bar(a, c)
plt.bar(a, b)
plt.show()
问题定义:
我想使用内置于功能中的pandas.DataFrame创建这个完全相同的图。准确地说,只有杆的位置是相关的,我不感兴趣的
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
#loding data
file=pd.read_csv("students_scoure.csv")
# print(file.shape)
# print(file.head())
# print(file.describe())
#plot the data
file.plt(x='Hours',y='Scores',style='o')
plt.show()
我正在犯错误:
5