标签: gridlines

ggplot中的垂直网格线具有离散的x轴

我有以下设置:

emp <- structure(list(s = structure(c(1L, 2L, 2L, 2L, 7L, 7L, 3L, 4L, 4L, 4L, 4L, 8L, 8L, 8L, 9L, 9L, 9L, 9L, 10L, 5L, 5L, 6L), .Label = c("8", "24", "31", "78", "135", "142", "30", "98", "117", "123"), class = "factor", scores = structure(c(1, 2, 14, 3, 5, 17, 18, 20, 11, 13), .Dim = 10L, .Dimnames = list(c("8", "24", "30", "31", "78", "98", "117", "123", "135", "142")))), t = structure(c(6L, 1L, 2L, 4L, 7L, 9L, 3L, 1L,  2L, …
Run Code Online (Sandbox Code Playgroud)

r gridlines ggplot2

3
推荐指数
1
解决办法
2654
查看次数

将静态网格线添加到JFreeChart时间序列图表

我正在尝试在JFreeChart中实现具有特殊要求的时间序列图表.我可以绘制图表,但我不知道如何在图表的最后一个值处实现垂直红线.它应始终位于同一位置,并且应始终与最后一个值相交.

我绝对不会想到如何做到这一点.我当时认为可以将它作为静态网格线实现,但我不知道如何指定一个.

此外,图表的大小将是静态的,因此一些迂回的方式是可以接受的,希望不引入任何第三方库.

可以在这里找到我想要实现的图像.

谢谢.

jfreechart gridlines

3
推荐指数
1
解决办法
3248
查看次数

ASP.NET Chart StripLine在GridLine上

我有一个Chart控件,包含一些列和GridLines.我想在图表上的特定位置添加一个红色StripLine,以显示这是可接受的级别(或其他).

问题是带状线没有显示,因为网格线正在隐藏它!带状线与网格线的宽度仅为1个点.

有没有办法让我可以在网格线上绘制带状线,而不是在它下面?

谢谢

asp.net charts gridlines

3
推荐指数
1
解决办法
3933
查看次数

如何为 3D 网格线着色

我正在寻找一种方法来更改 3D 绘图网格线的颜色,但无法找到一种干净且简单的方法来实现此目的。我找到的唯一答案就在这里,但结果有点复杂。我想知道是否有一种更简单的方法可以使用 matplotlib 为 3D 绘图的网格线着色mpl_toolkits.mplot3d

在这里找到简单的例子

import matplotlib as mpl
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import matplotlib.pyplot as plt

mpl.rcParams['legend.fontsize'] = 10

fig = plt.figure()
ax = fig.gca(projection='3d')
theta = np.linspace(-4 * np.pi, 4 * np.pi, 100)
z = np.linspace(-2, 2, 100)
r = z**2 + 1
x = r * np.sin(theta)
y = r * np.cos(theta)
ax.plot(x, y, z, label='parametric curve')
ax.legend()

plt.show()
Run Code Online (Sandbox Code Playgroud)

python matplotlib gridlines matplotlib-3d

3
推荐指数
1
解决办法
3896
查看次数

CHART.JS 如何偏移/移动/调整 y 轴上的标签,使其位于网格线的中间,而不是位于网格线的中心?

我在 Ionic/Angular 应用程序中使用 Chart.js 来构建折线图。我现在遇到的大问题是,我希望将沿 y 轴(绿色、黄色、橙色、红色)的标签定位在水平网格线之间,而不是像它们当前在图像中那样以网格线为中心。 ..

我尝试使用这个问题中提到的插件,但没有这样的运气。我还尝试再次在实际的 Chart.js 文档中使用 offsetGridlines 属性,但没有成功。

如果有人还可以帮助使底部的实际轴线与其他水平网格线的宽度相同,则免费奖励积分

这是处理图表这个特定方面的代码......

options: {
    legend: {
      display: false
    },
    scaleShowVerticalLines: false,
    layout: {
      padding: 25
    },
    scales: {
      xAxes: [{
        gridLines: {
          display: false
        },
        ticks: {
          display: false
        }
      }],
      yAxes: [{
        gridLines: {
          drawBorder: false
        },
        ticks: {
          min: 0,
          max: 100,
          stepSize: 25,
          fontColor: 'white',
          callback: function(value) {  
            if (value === 25) {
                return 'Red';
            } else if (value === 50) {
                return …
Run Code Online (Sandbox Code Playgroud)

javascript css gridlines chart.js

3
推荐指数
1
解决办法
6875
查看次数

如何使用不同的主网格间距进行 xticklabel

如何绘制次要网格为 1、主要网格为 10、xticklabels 增量为20 个单位的图表?

这是我的示例代码和输出,xticklabels 每 10 个单位递增:

plt.figure(figsize=(10, 10))
ax = plt.gca()
major_ticks = np.arange(0, 60, 10)    
minor_ticks = np.arange(0, 60, 1)
ax.set_xticks(major_ticks)
ax.set_xticks(minor_ticks, minor=True)
ax.set_yticks(major_ticks)
ax.set_yticks(minor_ticks, minor=True)
ax.grid(which='major')
ax.grid(which='minor', alpha=0.5)
ax.set_aspect('equal')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但后来我想以 20 而不是 10 的增量显示 xticklabels 和 yticklabels,如下所示:

在此输入图像描述

知道如何实现这一点吗?谢谢

python matplotlib gridlines xticks

3
推荐指数
1
解决办法
3062
查看次数

JTable:删除最右列的网格线

我现在有一个看起来像这样的Jtable,我正在尝试删除最右边一列的网格线.有没有办法做到这一点?这些列也是可交换的.

jtable,删除右侧的网格线

java swing jtable gridlines jtableheader

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

控制主要网格线的长度-ggplot2

是否有解决方案来控制ggplot2中主要网格线的长度?我在这里有一个图,我希望主网格线出现在零线的左侧(只是负值)。因此,对于条“ a”,只有一小部分网格线可见。在此处输入图片说明

# Some Data
df <- data.frame(trt = c("a", "b", "c"),
             outcome = c(-222.3, 121.9, 103.2))

# A plot with major grid lines
ggplot(df, aes(trt, outcome)) +
  geom_col() + 
  coord_flip() +
  theme_classic()+
  theme(panel.grid.major.y = element_line(color = "blue", size = 1)) +
  geom_hline(yintercept = 0, size = 1)
Run Code Online (Sandbox Code Playgroud)

r gridlines ggplot2

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

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

Chart.js如何显示刻度线但隐藏网格线

我正在使用带有两个 y 轴的 Chart.js 创建一个图表。一个 y 轴有网格线,另一个没有网格线(如果它们都有网格线,它们会重叠并且看起来很糟糕)。问题是,当我关闭时gridlines,它似乎也关闭了轴的刻度线。如何在不关闭刻度线的情况下关闭网格线?

这是我尝试过的代码的关键部分:

gridLines: {
                display: false,
              },
              ticks: {
                display: true,
   }
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏。

gridlines chart.js

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