Memusing Satah Koordinat untuk Data dan Teks dalam Java
Apabila memanipulasi data dan teks dalam Java, satah koordinat mungkin perlu diputar untuk mendapatkan perspektif yang diingini. Ini boleh melibatkan mengalihkan asal dan memutar satah supaya nilai-x maju ke kanan dan nilai-y ke atas dari lokasi yang ditentukan. Selain itu, mungkin perlu untuk memplotkan label diputar untuk tanda tic pada paksi-y.
Menggerakkan Asal dan Memutar Satah Koordinat
Untuk mengalihkan asal dan putar satah koordinat, pertimbangkan langkah berikut:
Terjemahkan Asal:
Contohnya, untuk mengalihkan asalan ke sudut kiri bawah kawasan yang diplot:
<code class="java">g2d.translate(leftStartPlotWindow, blueTop);</code>
Terbalikkan Paksi-Y:
Contohnya:
<code class="java">g2d.scale(1, -1);</code>
Gunakan kaedah rotate() daripada Graphics2D untuk memutar teks melawan arah jam sebanyak 90 darjah. Tentukan lokasi untuk melakukan putaran.
<code class="java">g2d.rotate(Math.toRadians(-90), 0, 0);</code>
<code class="java">g.drawString(yString, -(height / 2) - (yStrWidth / 2), yStrHeight);</code>Berikut ialah versi yang dikemas kini kelas DataPanel dengan pengubahsuaian yang diperlukan untuk memutarkan satah koordinat dan memplotkan label paksi-y yang diputar:
Atas ialah kandungan terperinci Bagaimana untuk Memutar Satah Koordinat dalam Java untuk Visualisasi Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!