python - 熊猫不绘图
问题描述
无法绘图
byDate = df.groupby(['Date'],axis = 0).count()
byDate['lat'].plot
我已经尝试过使用 plt.show()
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from plotly import __version__
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode,plot,iplot
import plotly.graph_objs as go
df = pd.read_csv('911.csv')
df.set_index('twp')
df['reason'] = df['title'].str.split(':').str.get(0)
df['timeStamp'] = pd.to_datetime(df['timeStamp'])
df['Hour'] = df['timeStamp'].dt.hour
df['Month'] = df['timeStamp'].dt.month
df['Day of Week'] = df['timeStamp'].dt.weekday_name
df['Date'] = df['timeStamp'].dt.to_period('M')
byDate = df.groupby(['Date'],axis = 0).count()
byDate['lat'].plot
byDate = df.groupby(['Date'],axis = 0).count()
Out[50]: pandas.plotting._core.SeriesPlotMethods object at 0x000001DB6105C400
图的样本数据
Date lat
2015-12-10 114
2015-12-11 391
2015-12-12 402
2015-12-13 316
2015-12-14 444
2015-12-15 419
2015-12-16 376
2015-12-17 387
解决方案
就像 Hoog 的评论一样,.plot 部分需要像“.plot()”这样的括号
推荐阅读
- kotlin - Swagger 不包含 import kotlinx.serialization.Serializable 到生成的类中
- c++ - UWP 应用程序在使用应用程序包但在本地机器工作时不发送请求
- graphql - 使用 GraphQL 在 react-admin 列表组件中过滤
- java - Hibernate 从存储的函数中获取结果而不使用外键和 SerializationException
- sql - cte 表中的不同值
- c# - MVVMCross WPF:如何在视图中显示视图?
- javascript - Graphql - 如何获取所选字段的类型(字符串、整数、ID 等)
- json - 通过来自另一个 dict 的正则表达式匹配键更新值
- python - 通过并行处理将一个 csv 拆分为多个压缩 CSV 文件的有效方法
- powershell - PowerShell 和 CSV:阻止 CSV 将文本数据转换为科学记数法