Visifire组件应用

Visifire组件应用本文转载自:http://www.cnblogs.com/forgetu/archive/2010/06/07/Visifire-AxisLabels.html这篇中简单介绍一下Axis(坐标轴)的主要的几个属性的设置。Visifire废话少说,主要的几个属性及属性的设置和意思请看下面的示例代码和注释:viewsource…

大家好,又见面了,我是你们的朋友全栈君。

本文转载自:http://www.cnblogs.com/forgetu/archive/2010/06/07/Visifire-AxisLabels.html 

这篇中简单介绍一下 Axis (坐标轴)的主要的几个属性的设置。

Visifire组件应用

  Visifire废话少说,主要的几个属性及属性的设置和意思请看下面的示例代码和注释:

Chart chart = new Chart
{
    Width = 500,
    Height = 300,
    View3D = true,
    Bevel = true
};
chart.Titles.Add(new Title
{
    Text = "坐标轴设置示例"
});
  
Axis xaxis = new Axis();
// 设置坐标轴的背景色
xaxis.Background = new SolidColorBrush(Colors.Gray);
// 设置坐标轴上两点间的距离,这个属性不能和ScrollBarScale属性同时设置
xaxis.ClosestPlotDistance = 2;
// 启用或禁用坐标轴
xaxis.Enabled = true;
// 坐标轴的最小值是否从0开始
xaxis.StartFromZero = true;
// 坐标轴上两点间所表示的值的间隔
xaxis.Interval = 2;
// 坐标轴上两点间所表示的值的间隔的类型,数字或时间
xaxis.IntervalType = IntervalTypes.Number;
// 坐标轴线的样式
xaxis.LineStyle = LineStyles.Dashed;
// 附加到坐标轴文本上的前缀
xaxis.Prefix = "$";
// 附加到坐标轴文本上的后缀
xaxis.Suffix = "*";
              
chart.AxesX.Add(xaxis);
  
Axis yaxis = new Axis();
// 是否启用
yaxis.Enabled = true;
// 前缀
yaxis.Prefix = "$";
// 后缀
yaxis.Suffix = "*";
// 坐标轴文本的格式化字符串,可以是任何有效的数字或时间格式化字符串
yaxis.ValueFormatString = "#0,0#";
// 坐标轴类型,可以是primary或secondary,这个属性只能用于Y轴,只有在设置了DataSeries的AxisYType属性后才会启用
yaxis.AxisType = AxisTypes.Secondary;
  
chart.AxesY.Add(yaxis);
  
DataSeries series = new DataSeries();
// 设置坐标轴的类型为 secondary
series.AxisYType = AxisTypes.Secondary;
              
series.RenderAs = RenderAs.Column;
  
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 3
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 4
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 6
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 7
});
  
chart.Series.Add(series);

下面是使用 Xaml 设置的代码

<vc:Chart Grid.Column="0" View3D="True" Bevel="True" Width="500" Height="300">
            <vc:Chart.Titles>
                <vc:Title Text="坐标轴设置示例" />
            </vc:Chart.Titles>
            <vc:Chart.AxesX>
                <vc:Axis Enabled="True" StartFromZero="True" Interval="1" IntervalType="Number" LineStyle="Dashed" Prefix="$" Suffix="*" />
            </vc:Chart.AxesX>
            <vc:Chart.AxesY>
                <vc:Axis Enabled="True" Prefix="$" Suffix="*" ValueFormatString="#0,0#" />
            </vc:Chart.AxesY>
            <vc:Chart.Series>
                <vc:DataSeries>
                    <vc:DataSeries.DataPoints>
                        <vc:DataPoint YValue="43000" />
                        <vc:DataPoint YValue="32000" />
                        <vc:DataPoint YValue="28000" />
                        <vc:DataPoint YValue="40000" />
                    </vc:DataSeries.DataPoints>
                </vc:DataSeries>
            </vc:Chart.Series>
        </vc:Chart>

转载于:https://www.cnblogs.com/sivanwong/archive/2010/10/25/1860390.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162795.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件激活成功教程入门_软件激活成功教程修改内容

    软件激活成功教程入门_软件激活成功教程修改内容大家好我是长生第一次开通博客主要是为了记录我在激活成功教程学习中遇到的问题以及解决办法 激活成功教程初级入门第一步有壳查壳无壳直接载入OD 第二步 先打开OD 右键搜索ASCII 第三部crtl+f 搜索 注册失败关键提示字符第四步       返回OD主界面 在提示注册失败字符上方 寻找关键je 与关键jne,一般大跳即为关键跳,这个时候右键nop填充,在保存文件 这个时候…

    2022年9月21日
    3
  • python专业版激活成功教程_pycharm专业版和社区版的区别

    python专业版激活成功教程_pycharm专业版和社区版的区别PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。PyCharm最常用的两个版本就是社区版和专业版,这两个版本区别如下:专业版和社区版的区别除了这两版本之外,还有一个版本就是教育版,这三个有什么区别呢?1.收费不同首先就是三者的收费不同:专业版是收费的,另外两个是免费的。2.功能不同pyCharm专业版是功能最丰富的,与社区版相比,PYc…

    2022年8月25日
    12
  • 计算机病毒相关参考文献,计算机病毒参考文献[通俗易懂]

    计算机病毒相关参考文献,计算机病毒参考文献[通俗易懂]此栏目涵盖与参考文献和计算机和病毒相关的例文,免费为你研究计算机病毒文献综述提供有关参考资料。关键词:网络参考文献;选择;引用;规范化摘要:随着网络环境及网络信息资源的不断建设和发展,学术研究中以网络文献作为引文已成为一种势不可挡的发展。摘要:当今社会,随着互联网技术的高速发展,人们的物质文化生活也随之取得了较大的丰富。然而,在面对互联网高速发展今天,整个互联网也面临着各种病毒的。摘要:如今科学技…

    2022年5月3日
    44
  • phpstorm2021激活码失效【在线注册码/序列号/破解码】

    phpstorm2021激活码失效【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    55
  • java正则表达式详解

    java正则表达式详解一、正则表达式术语1)元字符:非一般字符,具有某种意义的字符。如:\bX:\b边界符,以X开始的单词2)正则表达式语法大全 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,”n”匹配字符”n”。”\n”匹配换行符。序列”\\”匹配”\”,”\(“匹配”(“。 …

    2022年5月31日
    43
  • 医咖会SPSS免费教程学习笔记—2*C卡方检验

    医咖会SPSS免费教程学习笔记—2*C卡方检验1.2C卡方检验需要满足的假设:(1)观测变量是二分类变量(2)有多个分组(3)观测值相互独立(4)任意单元格的期望频数大于52.2C卡方检验的组间比较请依次点击:分析—描述统计—交叉表—将变量分别拖入行和列—点击右侧“统计”—选择“卡方”—继续点击右侧“单元格”—选择计数下的“实测”,百分比下的“列”,勾选z检验选择调整p值(邦弗仑尼法)3.结果解读两两比较有无差异,看输出的交叉表中计数下标是否一致。若一致,则无差异;否则,有差异总体有无差异,看输出的卡方检验表格中的显著性水平…

    2022年5月17日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号