草庐IT

刻度尺

全部标签

python - 指定刻度标签的浮点格式

我正在尝试在matplotlib子图环境中将格式设置为两个十进制数。不幸的是,我不知道如何解决这个任务。为了防止在y轴上使用科学记数法,我使用了ScalarFormatter(useOffset=False),如下面的片段所示。我认为我的任务应该通过将更多选项/参数传递给使用的格式化程序来解决。但是,我在matplotlib的文档中找不到任何提示。如何设置两位小数或不设置(两种情况都需要)?很遗憾,我无法提供示例数据。--片段--f,axarr=plt.subplots(3,sharex=True)data=conv_airx=range(0,len(data))axarr[0].sc

python - 指定刻度标签的浮点格式

我正在尝试在matplotlib子图环境中将格式设置为两个十进制数。不幸的是,我不知道如何解决这个任务。为了防止在y轴上使用科学记数法,我使用了ScalarFormatter(useOffset=False),如下面的片段所示。我认为我的任务应该通过将更多选项/参数传递给使用的格式化程序来解决。但是,我在matplotlib的文档中找不到任何提示。如何设置两位小数或不设置(两种情况都需要)?很遗憾,我无法提供示例数据。--片段--f,axarr=plt.subplots(3,sharex=True)data=conv_airx=range(0,len(data))axarr[0].sc

Python隐藏刻度但显示刻度标签

我可以用去除蜱虫ax.set_xticks([])ax.set_yticks([])但这也会删除标签。任何方式我都可以绘制刻度标签,但不能绘制刻度和脊椎 最佳答案 您可以使用tick_params(http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.tick_params)将刻度长度设置为0:fig=plt.figure()ax=fig.add_subplot(111)ax.plot([1],[1])ax.tick_params(axis=u'both',whic

Python隐藏刻度但显示刻度标签

我可以用去除蜱虫ax.set_xticks([])ax.set_yticks([])但这也会删除标签。任何方式我都可以绘制刻度标签,但不能绘制刻度和脊椎 最佳答案 您可以使用tick_params(http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.tick_params)将刻度长度设置为0:fig=plt.figure()ax=fig.add_subplot(111)ax.plot([1],[1])ax.tick_params(axis=u'both',whic

python - 更改 Seaborn 热图中刻度标签的旋转

我正在Seaborn中绘制热图。问题是我的绘图中有太多正方形,因此x和y标签彼此太接近而无用。所以我正在创建一个要使用的xticks和yticks列表。但是,将此列表传递给函数会旋转图中的标签。让seaborn自动删除一些蜱虫真的很好,但除非我希望能够让蜱虫直立。importpandasaspdimportnumpyasnpimportseabornassnsdata=pd.DataFrame(np.random.normal(size=40*40).reshape(40,40))yticks=data.indexkeptticks=yticks[::int(len(yticks)/1

python - 更改 Seaborn 热图中刻度标签的旋转

我正在Seaborn中绘制热图。问题是我的绘图中有太多正方形,因此x和y标签彼此太接近而无用。所以我正在创建一个要使用的xticks和yticks列表。但是,将此列表传递给函数会旋转图中的标签。让seaborn自动删除一些蜱虫真的很好,但除非我希望能够让蜱虫直立。importpandasaspdimportnumpyasnpimportseabornassnsdata=pd.DataFrame(np.random.normal(size=40*40).reshape(40,40))yticks=data.indexkeptticks=yticks[::int(len(yticks)/1

Python绘图基础:设置主、副刻度线

今天通过过一个简单的实列,简单说明如何控制坐标轴上的主、副刻度线的参数:宽度、高度、方向、间隔。全部代码在文末。1:导入我们所需要的库importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.tickerimportMultipleLocator#MultipleLocator用于调整刻度线的间隔更多MultipleLocator参数2:创建数据并建立绘图区x=np.arange(1,10)y1=x**2y2=np.array([2,6,15,18,25,70,40,70,90])#创建画布plt.figure(figsize=(8,6

Python绘图基础:设置主、副刻度线

今天通过过一个简单的实列,简单说明如何控制坐标轴上的主、副刻度线的参数:宽度、高度、方向、间隔。全部代码在文末。1:导入我们所需要的库importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.tickerimportMultipleLocator#MultipleLocator用于调整刻度线的间隔更多MultipleLocator参数2:创建数据并建立绘图区x=np.arange(1,10)y1=x**2y2=np.array([2,6,15,18,25,70,40,70,90])#创建画布plt.figure(figsize=(8,6

python - 如何在 Pandas 图中旋转 x 轴刻度标签

使用以下代码:importmatplotlibmatplotlib.style.use('ggplot')importmatplotlib.pyplotaspltimportpandasaspddf=pd.DataFrame({'celltype':["foo","bar","qux","woz"],'s1':[5,9,1,7],'s2':[12,90,13,87]})df=df[["celltype","s1","s2"]]df.set_index(["celltype"],inplace=True)df.plot(kind='bar',alpha=0.75)plt.xlabel("

python - 如何在 Pandas 图中旋转 x 轴刻度标签

使用以下代码:importmatplotlibmatplotlib.style.use('ggplot')importmatplotlib.pyplotaspltimportpandasaspddf=pd.DataFrame({'celltype':["foo","bar","qux","woz"],'s1':[5,9,1,7],'s2':[12,90,13,87]})df=df[["celltype","s1","s2"]]df.set_index(["celltype"],inplace=True)df.plot(kind='bar',alpha=0.75)plt.xlabel("