- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在为我的 Xamarin.iOS 项目使用 Oxyplot 来绘制条形图
这是我目前的情节
这里我需要隐藏右轴和上轴
我试过了:
model.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Right,
IsAxisVisible = false
});
model.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Top,
IsAxisVisible = false
});
但没有效果..这是我的完整代码
public MyClass()
{
var model = new PlotModel { Title = "ColumnSeries" };
// A ColumnSeries requires a CategoryAxis on the x-axis.
model.Axes.Add(new CategoryAxis()
{
Position = AxisPosition.Bottom,
MinorTickSize = 0,
//MajorGridlineStyle = LineStyle.Solid,
MinorGridlineStyle = LineStyle.Solid,
});
model.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Left,
MinorTickSize = 0,
MajorGridlineStyle = LineStyle.Solid,
MinorGridlineStyle = LineStyle.Solid,
Minimum = 0,
Maximum = 400
});
model.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Right,
IsAxisVisible = false
});
model.Axes.Add(new LinearAxis()
{
Position = AxisPosition.Top,
IsAxisVisible = false
});
var series = new ColumnSeries();
series.Items.Add(new ColumnItem() { Value = 200});
series.Items.Add(new ColumnItem(200));
series.Items.Add(new ColumnItem(300));
series.Items.Add(new ColumnItem(100));
series.Items.Add(new ColumnItem(200));
series.Items.Add(new ColumnItem(100));
series.Items.Add(new ColumnItem(130));
model.Series.Add(series);
this.MyModel = model;
}
我该怎么做?感谢您的帮助....
编辑:
此外,在我上面的图表中,为什么没有显示 y 标签。我怎样才能像下面这样更改 x 标签...是否可以像下面这样在这个图表中画线?
这就是我想要的最终图表:
最佳答案
问题是你现在看到的黑色边框不是坐标轴,是plot area border,所以你要在plotmodel中修改这个属性:
model.PlotAreaBorderColor = OxyColors.Transparent;
然后,您必须将 AxisLineStyle 添加到要绘制的轴(左侧和底部),如下所示:
model.Axes.Add(new LinearAxis()
{
AxislineStyle = LineStyle.Solid,
Position = AxisPosition.Left,
MinorTickSize = 0,
MajorGridlineStyle = LineStyle.Solid,
MinorGridlineStyle = LineStyle.Solid,
Minimum = 0,
Maximum = 400
});
关于c# - OxyPlot:如何隐藏左侧和顶部轴线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38895963/
如何在图表中显示每个柱的轴线?我只有第二个,第四个......, alt text http://img35.imageshack.us/img35/6106/chartiu.png 最佳答案 我找到
我在 jqPlot 样式方面遇到了一些麻烦。目前我有这个: 这需要相当多的摆弄才能得到它,但现在我遇到了一个问题——左边的线!我不知道如何删除它,因为我实际上不知道它是什么! 这是我到目前为止的代码。
这是使用基数,我可以在其中控制 x 和 y Axis 范围,即应准确绘制线条的位置。 plot(mtcars$mpg, mtcars$hp, ylim = c(0, 400), xlim = c(0,
我想在 0 处向 Matlab 图形添加一条 x 轴线,以便在将图形保存为 jpg 时比较我的数据以查看它是正数还是负数。做这个的最好方式是什么?我知道您可以使用 line() 但它看起来很麻烦,因为
我想放入一个类似于 matplotlib 中提供的以下内容的 axspan,以便我的图表中有一条垂直线来指出一个位置。这是使用 pygal 的折线图 plt.axvspan(fin_loc, fin_
Plnkr 示例: http://plnkr.co/edit/19D5cnrVYdUrMlblQARy?p=preview 我的应用程序的屏幕截图: 我尝试修改 CSS,但是我只能删除第二条(右 Y
在上图中,有一条线表示 y = 0(标记 x 轴)。 x = 0 没有(标记 y 轴)。 如何让一个出现在 x = 0 处? 我试过... MyZedGraphObject.ZedGraphContr
我有一个显示标准偏差曲线(钟形曲线)的 Highchart。我想在 x=0 时绘制一条 x 轴垂直线。(请参阅我当前的图表)。当我包含代码以包含图表时,图表消失了,所以我相信我需要改变一些东西,很明显
我是 d3.js 的新手,我还不明白为什么我的 X 轴线放在顶部而不是底部(请看下面的图片)。 这是我正在使用的代码(经过简化以减少代码量): var data = []; var days = ["
我知道这个问题有点重复 jqPlot Styling - How to remove Y axis line? 但是因为那个问题没有得到确认的答案(发布的那个对我不起作用),所以我在这里重新提问。 我
我正在使用 flot 来显示条形图。当我将tickLength设置为0时,它会隐藏垂直线和水平线,但也会隐藏x轴和y轴线。我需要 x 轴和 y 轴,而不需要垂直和水平网格线。有办法做到这一点吗? 请参
我正在开发一个应用程序,为此我使用了 androidplot 库。我的要求是绘制曲线图 - 与显示的非常相似 here 我可以很好地绘制平滑图形,但我想删除与图形一起显示的 X 轴和 Y 轴。我只需要
对于下图 有谁知道如何得到那些上面有数字的水平线?我所能做的就是给刻度线本身和它们右边的数字上色。有什么想法可以实现吗? 最佳答案 您需要在轴上使用 majorGridLineStyle 属性。还要检
我是一名优秀的程序员,十分优秀!