草庐IT

Core-Plot

全部标签

python - 在使用 pandas plot 方法创建的图表上格式化 x 轴

pandas.DataFrame.plot是一种从数据框中绘制数据的便捷方法。但是,我不明白如何使用这种方法来格式化轴。例如,importpandasaspdimportdatetimedf=pd.DataFrame(index=[datetime.datetime(2016,7,2,0,0),datetime.datetime(2016,8,6,0,0),datetime.datetime(2016,9,13,0,0),datetime.datetime(2016,10,26,0,0),datetime.datetime(2016,11,2,0,0)],data={'total':[

python - 如何保存用 'pandas.DataFrame.plot' 创建的图像?

这个问题在这里已经有了答案:Savingplots(AxesSubPlot)generatedfrompythonpandaswithmatplotlib'ssavefig(6个答案)saveapandas.Serieshistogramplottofile(4个答案)关闭2年前。当尝试从“pandas.core.series.Series”对象保存使用“pandas.DataFrame.plot”创建的绘图图像时:%matplotlibinlinetype(class_counts)#pandas.core.series.Seriesclass_counts.plot(kind='b

python - wxPython wx.lib.plot.PlotCanvas 错误

我正在制作一个非常简单的绘图wxApp。我已经安装了Python2.7.9和wxPython3.0.2这是我的代码:importwximportwx.lib.plotasplotclassPantalla(wx.Frame):def__init__(self):app=wx.App()self.frame1=wx.Frame(None,title="GRAFICADOR",id=-1,size=(500,500))self.panel1=wx.Panel(self.frame1)self.panel1.SetBackgroundColour("white")plotter=plot.P

python - django.core.exceptions.ImproperlyConfigured : 'django_mongodb_engine' isn't an available database backend

我无法正确运行djangomongo引擎。我在settings.py中的数据库条目是DATABASES={'default':{'ENGINE':'django_mongodb_engine','NAME':'local',}}我的pipfreeze结果是Django==1.8.2django-mongodb-engine==0.5.2djangotoolbox==1.6.2pymongo==3.0.2运行时出错pythonmanage.pyrunserver是django.core.exceptions.ImproperlyConfigured:'django_mongodb_eng

python - 使用(仅)SQLAlchemy Core 的 Flask 应用程序模式

我有一个Flask应用程序,我想使用SQLAlchemyCore(即我明确不想使用ORM),类似于Flask文档中描述的“第四种方式”:http://flask.pocoo.org/docs/patterns/sqlalchemy/#sql-abstraction-layer我想知道在以下方面推荐的模式是什么:如何连接到我的数据库(我可以简单地将connection实例存储在g.db变量中,在before_request中?)如何执行反射以检索现有数据库的结构(如果可能,我想避免必须显式创建任何“模型/表类”) 最佳答案 正确:您将

python - 更改 plot_surface 中的线条颜色

我用Python中的一些数据绘制了曲面图。现在我试图改变这样一个情节的风格。但不幸的是,我陷入了线条颜色。它默认为黑色,但我想将其设为红色或任何其他颜色。我的代码是:frommpl_toolkits.mplot3dimportAxes3Dimportmatplotlib.pyplotaspltfrommatplotlibimportcmimportnumpyasnpdata=np.loadtxt("test.txt")defformateU(data):U=np.zeros((20,20))forvalueindata:U[value[0],value[1]]=value[2]retu

python - 在 matplotlib 中格式化日期时间 xlabels(pandas df.plot() 方法)

我不知道如何更改这些x标签的格式。理想情况下,我想对它们调用strftime('%Y-%m-%d')。我试过set_major_formatter之类的东西,但没有成功。importpandasaspdimportnumpyasnpdate_range=pd.date_range('2014-01-01','2015-01-01',freq='MS')df=pd.DataFrame({'foo':np.random.randint(0,10,len(date_range))},index=date_range)ax=df.plot(kind='bar') 最

python - 如何在 matplotlib 中为 3d plot_surface 制作动画

我已经从一个文件创建了一个3D绘图表面,并且我正在尝试为该绘图制作动画。我已经阅读了matplotlib网页中的示例和SO中的其他示例,并注意到我需要创建一个更新函数来遍历文件中的值,然后创建一个matplotlib.animation对象,但是我不明白该怎么做。如果有人能向我解释更新函数的语法以及如何在matplotlib.animation对象中使用它,我将不胜感激。我的数据是一个包含498行的多维数组,对于每一行,我都有一个包含64x128值的数组。数据按以下方式组织:数据是来自测力台的时间序列,500行中的每一行都是一个帧,这意味着该试验持续10秒。对于每一帧,我都有另一个具有

python - plot Artists如何重用(Line2D)?

.plot中的绘图线如何在后续绘图中重复使用?我想在4个轴上作图,每个轴上前三个单独的图,最后一个轴上的所有3个图。这是代码:fromnumpyimport*frommatplotlib.pyplotimport*fig=figure()data=arange(0,10,0.01)ax1=fig.add_subplot(2,2,1)ax2=fig.add_subplot(2,2,2)ax3=fig.add_subplot(2,2,3)ax4=fig.add_subplot(2,2,4)line1=ax1.plot(data,data)line2=ax2.plot(data,data**

python - 将 pandas DataFrame.plot 填充到 matplotlib 子图中

脑袋疼我有一些代码可以在一长列中生成33个图形#fig,axes=plt.subplots(nrows=11,ncols=3,figsize=(18,50))accountList=list(set(training.account))foriinrange(1,len(accountList)):training[training.account==accountList[i]].plot(kind='scatter',x='date_int',y='rate',title=accountList[i])#axes[0].set_ylabel('SuccessRate')我想将这些图