标签: line

将线的绘制约束为45度角

我有起点(x1,y1)和所需的线长和角度.

如果角度是方向,0度是W,90是N,180是E,270是S.如果需要,我可以修改它.

如何使用起点,长度和角度来确定终点(x2,y2)?

math geometry drawing trigonometry line

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

R密度图:如何从x轴到密度曲线顶部添加实线

我有一个密度图,使用:

plot(density(x))
Run Code Online (Sandbox Code Playgroud)

我感兴趣的是创建一条从x轴到曲线上相应点的x = 5的线.

像这样:

例

graphing r line

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

一个字符串中的多个方法?

我想对一个字符串使用两种方法,就像这样

outputLabel.setText(firstname.charAt(0) + toLowerCase());

如何让它在特定位置返回字符并将字符串转换为小写?

我希望输出是单个字符,转换为小写,并在一行上.

非常感谢!

java string methods line

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

在Perl中,如何在文件中搜索字符串然后打印它所在的行?

这似乎有点补救.

我可以搜索一个文件,我可以打印一行,但对于我的生活,我无法弄清楚如何将两者放在一起.

printing string perl line match

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

awk操纵多个文件

我有以下文件file1和file2(作为示例)

$cat file1.txt
SERVICE: 1
TASK: 1
RESULT: 1
ADDITIONAL: 1

SERVICE: 2
TASK: 2
RESULT: 2
ADDITIONAL: 2

SERVICE: 3
TASK: 3
RESULT: 3
ADDITIONAL: 3
Run Code Online (Sandbox Code Playgroud)

$cat file2.txt
SERVICE: 1
TASK: 1
RESULT: 1
ADDITIONAL: 1

SERVICE: 2
TASK: 2
RESULT: 2
ADDITIONAL: 2

SERVICE: 3
TASK: 3
RESULT: 3
ADDITIONAL: 3
Run Code Online (Sandbox Code Playgroud)

我需要以下输出:

文件的名称和每个块在SERVICE上循环:在下面的1行中用管道"|"分开

file1.txt | SERVICE: 1 | TASK: 1 | RESULT: 1 | ADDITIONAL: 1
file1.txt | SERVICE: 2 | TASK: 2 | RESULT: 2 | ADDITIONAL: …
Run Code Online (Sandbox Code Playgroud)

awk filenames line output

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

JTable为Graphics返回null?

我正在尝试使用我制作的Painter对象在我的JTable上绘制线条,但由于某种原因table.getGraphics()返回null.

画家类:

import java.awt.BasicStroke;
import java.awt.Graphics;
import java.awt.Graphics2D;

import javax.swing.JTable;

public class Painter extends JTable {

    public Painter(){

    }

    public void paintSudokuLines(Graphics g){
        paintComponent(g);
    }

    public void paintComponent(Graphics g){
        super.paintComponent(g);
        Graphics2D g2 = (Graphics2D) g;
        g2.setStroke(new BasicStroke(3));
        g2.drawLine(0, 300, 400, 250);
    }
}
Run Code Online (Sandbox Code Playgroud)

我用以下方法调用方法:

private Painter paint = new Painter();
paint.paintSudokuLines(table.getGraphics());
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样,所以我需要一些解释.

java swing jtable paint line

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

在d3路径中添加数字/文字

如何使用d3在圆弧内添加文本或数​​字标签?

我已经按照自己想要的方式绘制了路径,但正在努力获取其中的文字?

我想在路径的开头为每个路径添加“计数”的值

我已经添加了下面的内容以及创建了一支笔(请参见下面的链接)

CODEPEN链接

var width = 300, height = 300;
var twoPi = 2 * Math.PI; // Full circle
var formatPercent = d3.format(".0%");

var data = [
  { "count" : 1000 },
  { "count" : 800 },
  { "count" : 800 },
  { "count" : 700 }
];

var max = d3.max(data, function(d) { 
  return +d.count;
});

var percent = d3.max(data, function(d) { 
  return +d.count / 10;
});

var radius = .25;
var gap = 22;
var maxCount …
Run Code Online (Sandbox Code Playgroud)

javascript label path line d3.js

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

逐行读取文本文件到字符串中

如何在String不使用BufferedReader?的情况下逐行读取文本文件的内容?

例如,我有一个看起来像这样的文本文件:

Purlplemonkeys
greenGorilla
Run Code Online (Sandbox Code Playgroud)

我想创建两个strings,然后使用这样的东西

File file = new File(System.getProperty("user.dir") + "\Textfile.txt");
String str = new String(file.nextLine());
String str2 = new String(file.nextLine());
Run Code Online (Sandbox Code Playgroud)

这样它就分配str了值"Purlplemonkeys"str2"greenGorilla".

java arrays string line

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

Java循环通过命令行参数来查看用户输入的内容?

我偶然发现了这个问题:

编写一个完整的Java程序command.java,它以相反的顺序打印出所有命令行参数,每个参数都在一个单独的行上.它可以有任意多个命令行参数.例如,java command az ba cad会输出

dac
ab
za
Run Code Online (Sandbox Code Playgroud)

我不是要求吃勺子的答案,但这里有一些我已经想到的想法:

1)一旦我将每一行分配到一个String变量中,可以通过StringBuilder完成反转字符串

但是,我遇到的问题是我是否能够遍历"命令行"本身,因为它要求"任意多的命令行",这意味着我无法使用For循环,因为我没有知道范围,但我可以使用while循环吗?如果是这样,怎么样?谢谢.

java reverse command arguments line

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

Python for循环中的重置行

我试图反复浏览几行文本文件.当我的for循环完成一遍文件后,我想从头开始重复该文件.有没有办法重置线计数器来实现这一目标?

infile=open("some_txt.txt","r")

choice=input("Choice:")
g=0

while choice!="close":
    if choice=='1':

        take_off=input("Take off:")
        for line in infile:
            x=line.split()
            if x[1]==take_off:
                print(x)
                g=g+1

        if g==0:
            print("No match.")

    elif choice=='2':

        take_off=input("Take off 2:")
        for line in infile:
            x=line.split()
            if x[2]==take_off:
                print(x)
                g=g+1

        if g==0:
            print("No match.")

    choice=input("Choice")
Run Code Online (Sandbox Code Playgroud)

python for-loop line reset

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