小编fsi*_*vic的帖子

按比例缩放matplotlib.pyplot.Axes.scatter标记

我想缩放markersizematplotlib.pyplot.Axes.scatter基于在x/y轴的点的数量曲线图.

import matplotlib.pyplot as plt
import numpy as np

vmin = 1
vmax = 11

x = np.random.randint(vmin, vmax, 5)
y = np.random.randint(vmin, vmax, 5)

fig, ax = plt.subplots()
for v in np.arange(vmin, vmax):
    ax.axvline(v - 0.5)
    ax.axvline(v + 0.5)
    ax.axhline(v - 0.5)
    ax.axhline(v + 0.5)

ax.set_xlim(vmin - 0.5, vmax + 0.5)
ax.set_ylim(vmin - 0.5, vmax + 0.5)
ax.scatter(x, y)

ax.set_aspect(1)
plt.show()
Run Code Online (Sandbox Code Playgroud)

ax始终使用相等的纵横比,两个轴具有相同的lim值.

目前,运行上面的内容会产生以下情节...... 在此输入图像描述

......并且改变了它的价值 vmax = 41 在此输入图像描述

markersize两地块留给默认,即markersize=6. …

python scatter matplotlib

8
推荐指数
1
解决办法
2810
查看次数

将 CSS Class 添加到 reStructuredText 内部引用

我想:ref:使用 CSS 类在我的文档中格式化内部链接 - 定义为- 。

我的问题是我无法转换:ref:`Link <internal_link>为以下 HTML<a href="internal_link" class="btn btn-primary btn-sm">Link</a>

我试过定义一个新的,role但也不成功。

.. role:: ref
   :class: btn btn-sm btn-primary

:ref:`Link <internal_link>`
Run Code Online (Sandbox Code Playgroud)

我当前的解决方案是使用原始 html 并按原样呈现它,但我无法链接 RST 文件,而必须指向 HTML 文件(这不适用于 PDF 输出)。

.. role:: raw-html(raw)
   :format: html

:raw-html:`<a href="internal_link.html" class="btn btn-primary btn-sm">Link</a>`
Run Code Online (Sandbox Code Playgroud)

有谁知道如何将自定义 CSS 类添加到:ref:?

css restructuredtext python-sphinx

4
推荐指数
1
解决办法
936
查看次数

如何为Perl脚本打印添加换行符

我遇到了一个基本的perl脚本问题.下面是脚本.

$message = "Hello, World!";
print $message;
Run Code Online (Sandbox Code Playgroud)

问题是它在同一行打印我的用户名命令提示符.我提供了所描述问题的屏幕截图.我只想在脚本中添加换行符.这可能吗?

在此输入图像描述

macos perl

3
推荐指数
1
解决办法
1万
查看次数

perl的进度线

我想为我的脚本创建一个非常简单的进度条.到目前为止,我已经有了这个,它的确有效.但是,我无法让它成为100的百分比.我的代码如下,它基本上为每5个条目生成一个点@entries.

my $total_entries = @entries; 
my $count = 0; 
my $count_tens = $total_entries/0.2;            
$count_tens = sprintf ('%d',$count_tens);

foreach (@entries){

    # do some stuff #

    for (1 .. $total_entries){              
        if ($count == $count_tens){
            print ".";
            $count = 0;
        }   
    $count++;
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望有一些产生总是固定数量的点的东西,无论在哪个条目总数@entries.

perl

1
推荐指数
1
解决办法
80
查看次数