亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中數據和文本的旋轉坐標平面

Java中數據和文本的旋轉坐標平面

Helenr 2019-07-22 10:12:56
Java中數據和文本的旋轉坐標平面我需要:1.)移動原點并旋轉坐標平面,使x值向右移動,y值從新原點向上移動(在下面的代碼中,這需要是內部藍色矩形的左下角)。這將使我能夠在下面代碼中的x,y坐標對上繪制點。2.)為數據圖的y軸上的抽動標記繪制旋轉標簽.下面的代碼設置了這個問題。它起作用了,除了兩個問題:1.)數據點正在繪制,左上角是原點,y值向下下降。2.)沒有在屏幕上繪制y軸上的tc標記的標簽。有人能告訴我如何修復下面的代碼,這樣它就可以解決這兩個問題,并執行上面第一段所描述的嗎?代碼位于以下兩個java文件中:DataGUI.javaimport java.awt.*;import java.util.ArrayList;import javax.swing.*;class DataGUI extends JFrame{DataGUI() {     super("X,Y Plot");     this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     this.setPreferredSize(new Dimension(800, 400));     this.pack();     this.setSize(new Dimension(800, 600));     this.setLocationRelativeTo(null);     setLayout(new GridLayout());     ArrayList<Double> myDiffs = new ArrayList<Double>();             myDiffs.add(25.0);             myDiffs.add(9.0);             myDiffs.add(7.0);             myDiffs.add(16.0);             myDiffs.add(15.0);             myDiffs.add(6.0);             myDiffs.add(2.0);             myDiffs.add(8.0);             myDiffs.add(2.0);             myDiffs.add(27.0);             myDiffs.add(14.0);             myDiffs.add(12.0);             myDiffs.add(19.0);             myDiffs.add(10.0);             myDiffs.add(11.0);             myDiffs.add(8.0);             myDiffs.add(19.0);             myDiffs.add(2.0);             myDiffs.add(16.0);             myDiffs.add(5.0);             myDiffs.add(18.0);             myDiffs.add(23.0);             myDiffs.add(9.0);             myDiffs.add(4.0);             myDiffs.add(8.0);             myDiffs.add(9.0);此外,與往常一樣,鏈接到有關該主題的文章或教程是非常受歡迎的。
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

有一種方法顯示在SineTest..在大綱上,

  1. 保存圖形上下文的轉換。

    Graphics2D g2d = (Graphics2D) g;AffineTransform at = g2d.getTransform();
  2. 把原點翻譯到中心。

    g2d.translate(w / 2, h / 2);
  3. 倒置y-軸心。

    g2d.scale(1, -1);
  4. 使用笛卡爾坐標渲染。

  5. 還原常規渲染的轉換。

    g2d.setTransform(at);

https://img1.sycdn.imooc.com//5d351be1000187cd07200582.jpg

查看完整回答
反對 回復 2019-07-22
  • 2 回答
  • 0 關注
  • 654 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號