文件名称:matlab分时代码-plotlab:用于自动生成出版物质量Matlab图的工具箱
文件大小:12.62MB
文件格式:ZIP
更新时间:2024-06-10 14:18:49
系统开源
matlab分时代码 自动生成视觉吸引人的Matlab图 plotlab是用于自动生成发布质量Matlab图的工具箱。 遵循的方法是定义“配方”,该“配方”将覆盖Matlab图形根对象的各种默认绘图属性,从而生成具有视觉吸引力和发布就绪性的绘图,并且在各个操作系统(mac / linux)和图形格式(矢量/栅格)。 此范例最大程度地减少了用于设置各种绘图选项的样板代码量,并提供了仅需几个简单的绘图命令即可生成精美绘图的不同方法,即使从命令窗口也是如此。 plotlab包括一些教程,这些教程演示了可以用多种方法来覆盖多种绘图类型的默认参数的不同方法。 解决的问题 下表的左列描绘了一个简单的MATLAB代码段,用于生成线/标记组合图。 右列描绘了使用此代码生成的图。 这样做有两个主要问题,通常所有默认的MATLAB图都有两个问题: 由于字体大小,符号大小,线宽等原因而难以辨认,并且, 整体上缺乏视觉吸引力 Matlab代码 渲染输出 % --- Generic plotting code begins --- % % New figure hFig = figure( 1 ); clf;
【文件预览】:
plotlab-master
----.gitignore(10B)
----gallery()
--------RFProfile-light.png(158KB)
--------PSTHhistogram-dark.png(116KB)
--------PointSpreadFunction-dark.png(453KB)
--------.DS_Store(6KB)
--------SSnomograms-dark.png(201KB)
--------SSnomograms-light.png(169KB)
--------mRGCsf-light.png(200KB)
--------PointSpreadFunction-light.png(416KB)
--------mRGCsf-dark.png(214KB)
--------xtRF-dark.png(862KB)
--------RFProfile-dark.png(182KB)
--------PSTHhistogram-light.png(117KB)
--------xtRF-light.png(869KB)
----external()
--------.DS_Store(6KB)
--------brewermap()
----@plotlab()
--------toggleAxesVisibility.m(782B)
--------findGraphicsProperties.m(3KB)
--------barOutline.m(374B)
--------repositionLegend.m(566B)
--------.DS_Store(6KB)
--------transparentContourPlot.m(4KB)
--------setDefaultColorOrder.m(900B)
--------colorbar.m(827B)
--------crossHairs2D.m(2KB)
--------offsetAxes.m(2KB)
--------setDefaultFigureSize.m(1KB)
--------exportFig.m(1KB)
--------displayPropertiesReferringTo.m(819B)
--------applyRecipe.m(11KB)
--------resetAllDefaults.m(1KB)
--------axesGrid.m(3KB)
--------plotlab.m(3KB)
----assets()
--------demoPlots()
--------demoData()
--------plotlabLogo.graffle()
--------plotlabLogo.png(2.25MB)
----CONTRIBUTING.md(397B)
----LICENSE(1KB)
----.DS_Store(8KB)
----configuration()
--------.DS_Store(6KB)
--------plotlabLocalHookTemplate.m(588B)
----README.md(13KB)
----tutorials()
--------t_areaPlot.m(2KB)
--------t_lineMarkerPlot.m(2KB)
--------t_surfacePlotUsingExternalRecipe.m(3KB)
--------t_histogramPlotUsingExternalRecipe.m(3KB)
--------t_areaPlotUsingPrivateRecipe.m(4KB)
--------t_contourPlot.m(3KB)
--------t_gridPlot.m(4KB)
----recipes()
--------PSTHrecipes.m(1KB)
--------SurfaceRecipes.m(2KB)