在下面的代码中,我希望减小y轴和x轴值的字体大小。我搜索并找到了以下代码:
假设您想减少数轴的字体大小,请使用以下代码:
Font nwfont=new Font("Arial",0,7);
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setTickLabelFont(nwfont);
假设要减小CategoryAxis的字体大小,请使用以下代码:
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setTickLabelFont(nwfont);
但不幸的是,轴的大小并没有减小。我做错什么了吗?
此示例代码:
public class NegativeExpPlot {
public static void main(String[] args) throws IOException {
EventQueue.invokeLater(new NegativeExpPlot()::display);
}
private void display() {
int nData = 100;
Random r = new Random(nData);
XYSeries ds1 = new XYSeries("rand");
for (int i = 0; i < nData; i++) {
ds1.add(r.nextDouble(), r.nextDouble() / 1000);
}
for (int i = 0; i < nData; i++) {
ds1.add(r.nextDouble(), r.nextDouble() * 1000);
}
LogAxis logAxis = new LogAxis("log");
XYPlot p = new XYPlot(new XYSeriesCollection(ds1), new NumberAxis(),
logAxis, new XYLineAndShapeRenderer());
logAxis.setNumberFormatOverride(new DecimalFormat("0.0E0"));
Font nwfont=new Font("Arial",0,1);
logAxis.setTickLabelFont(nwfont);
JFreeChart chart = new JFreeChart(p);
JFrame f = new JFrame("Log Axis");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(new ChartPanel(chart));
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
NumberAxis rangeAxis = (NumberAxis) p.getRangeAxis();
rangeAxis.setTickLabelFont(nwfont);
}
}
如果您想更改字体大小,您需要使用. setLabelFont()
而不是setTickLabelFont()
。你可以在这个柱子上看到
我的目标是增加“收入 ($) " 和“年份”的大小。但是我不知道怎么做。我可以增加“苹果、榴莲、橘子”和“2012、2013”。 下面是我的代码。
Highcharts 区域图 以下实例演示了反转x轴与y轴区域图。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。在 chart 中添加 inverted 属性。 chart 配置 将 chart 的 inverted 属性设置为 true,X轴为垂直,Y轴为水平的。 var chart = { type: 'area', invert
我正在尝试修复python如何绘制数据。 说 和 然后我会做: x轴的刻度以5为间隔绘制。有没有办法让它显示1的间隔?
我正在尝试修复python如何绘制数据。 说 和 然后我会做: x轴的刻度以5的间隔绘制。有没有办法让它显示1的间隔?
问题内容: 我正在尝试修复python如何绘制数据。 说 和 然后我会做: 并且x轴的刻度线以5的间隔绘制。是否有办法使其显示1的间隔? 问题答案: 你可以使用以下命令显式设置要在刻度线打勾的位置: 例如, (以防万一,使用它而不是Python的range函数,它们是浮点数而不是整数。) 的(或)功能将自动设置默认x和y限制。如果你希望保留这些限制,而只是更改刻度线的步长,则可以用来发现已设置的限
问题内容: 我希望在方形图上画线。 天秤和应该是相同的。 例如x的范围是0到10,在屏幕上是10厘米。y的范围也必须为0到10,并且也必须为10 cm。 即使我迷失了窗口大小,也必须保持正方形。 目前,我的图形与窗口大小一起缩放。 我该如何实现? 更新: 我尝试了以下操作,但没有成功。 问题答案: 您需要对api进行更深入的研究: set_aspect的文档