Может ли кто-нибудь сказать мне, как окрасить область под кривой? Я нарисовал кривую с использованием Graphics2d, но не знаю, как ее цвет. Спасибо, в AdvanceОкраска области под кривой с использованием java
0
A
ответ
1
«Под кривой» немного расплывчато.
Если вы можете нарисовать кривую, вы можете заполнить кривую. Когда кривая заполнена, конечные точки будут соединены, чтобы сделать закрытую форму.
Вы можете создать GeneralPath, который позволит вам нарисовать что угодно, например, фигуру с кривой и содержащую нижнюю часть области обзора.
Я привел пример того и другого.
package draw;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.GeneralPath;
import java.awt.geom.QuadCurve2D;
import javax.swing.JComponent;
import javax.swing.JFrame;
class MyCanvas extends JComponent {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
QuadCurve2D q = new QuadCurve2D.Float();
q.setCurve(10, 30, 10, 200, 100, 100);
g2.draw(q);
g2.fill(q);
GeneralPath closedCurve = new GeneralPath();
QuadCurve2D q2 = new QuadCurve2D.Float();
q2.setCurve(0, 200, 150, 150, 300, 200);
closedCurve.moveTo(0, 300);
closedCurve.lineTo(0, 200);
closedCurve.append(q2, true);
closedCurve.lineTo(300, 300);
closedCurve.closePath();
g2.draw(closedCurve);
g2.fill(closedCurve);
}
}
public class DrawArc {
public static void main(String[] a) {
JFrame window = new JFrame();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setBounds(30, 30, 300, 320);
window.getContentPane().add(new MyCanvas());
window.setVisible(true);
}
}
Смежные вопросы
- 1. Окраска области под графиком
- 2. Окраска области под кривой в achartengine в android
- 3. Тень области под кривой
- 4. Заполнение всей области под кривой в ggvis
- 5. Область под кривой с использованием рекурсивного
- 6. окраска сегментов кривой при использовании stat_function в ggplot
- 7. C++ программа для области под кривой. (верхний предел)?
- 8. Заполните под кривой линией
- 9. Python: правило Симпсона, отрицательный ответ для положительной области под кривой?
- 10. Площадь под кривой
- 11. R: область под кривой огни?
- 12. Графическая раскраска с использованием BFS - жадная окраска?
- 13. Генерировать данные кривой кривой с использованием Clojure
- 14. Заполнение под кривой с ggplot графов
- 15. Неправильная область pROC под кривой?
- 16. Окраска области между четырьмя строками в svg
- 17. Затененная область под кривой R
- 18. окраска имени столбца в листе excel с использованием java
- 19. Расчет области кривой с помощью Haskell?
- 20. Затенение области, основанной на кривой
- 21. Частичная область Matlab под кривой
- 22. Цветная область под кривой с решеткой
- 23. Рисунок под кривой в matplotlib
- 24. Окраска карты с использованием D3.js
- 25. r плотность участка - область заполнения под кривой
- 26. R логистическая область регрессии под кривой
- 27. Установка кривой с использованием matlab
- 28. колоколообразной кривой с использованием Flot
- 29. Рисунок с использованием кривой To
- 30. инкрементного площадь под кривой (МАГК) в R
'Graphics2D # fill'? – MadProgrammer